

Pick a Name, Description, set the Website to your website url and the Callback URL to the url that points to the oauth.php file, like this: and click on the Create your Twitter application button. Go to Twitter Developers, click on My applications under your profile picture and then click on the Create New App button. Click Create Client ID and a new Client ID for web application will be created.įinaly copy the CLIENT ID and CLIENT SECRET to app/config/services.php under the google section like: 'google' => array(

Select Web application, set the Authorized JavaScript origins to your website url and Authorized redirect URI to the url that points to the oauth.php file, like this. Next go to the Credentials tab (under APIs & auth) and click on the Create new Client ID button. Once the project is created click on the Enable an API button and a list will show. Go to Google Developers Console, click on Create Project, pick a Name and click Create.

Move to the Status & Review tab and make the app public (or leave it like that if you are just testing).įinaly go back to the Settings tab and copy the App ID and App Secret to app/config/services.php under the facebook section like this: 'facebook' => array( Click Save Changes to save your app settings. Set the Site URL to the url that points to the oauth.php file, like this. Then click on the + Add Platform button, select Website and new section will apear. Once the app is created click on the Settings tab and set the App Domains to your website domain (leave it empty if you are working on your localhost server) and Contact Email to your email address. Go to Facebook Developers, click on Apps > Create a New App (if you are not a developer you'll have to click on the Register as a Developer to register your developer account), pick a Name and Category and click Create App. Follow the instructions below for each of the services. Open app/config/services.php and set the id and secret for each one. To enable them first open app/config/auth.php and add them to the providers array like this: 'providers' => array( Social Authentication allows the users of your website to log in with theirįacebook Google+ Twitter LinkedIn Microsoft Instagram GitHub Yammer Foursquare SoundCloud and
