It's easy to get client IDs and Secrets of social networks, just follow this guide step by step, what you need is patient. This guide is mainly for the Easy checkout module, it also works for other social login modules. This is a list of approximate time you need to spend.
- Amazon - 2 minutes.
- Twitter - 4 minutes.
- Paypal - 5 minutes.
- Facebook - 10 minutes.
- Google - 6 minutes.
How to obtain Amazon client ID and secret for social login feature.
- http://login.amazon.com/manageApps
- Log in.
- Click on "Sign in to the App Console" button.
- You may be asked to fill in your business info, filling in your business name is enough.
- Click on "Register new application" on the top left corner.
- A form will show out on the center column, fill it and save.
- Client ID and secret are on the top part of "Web Settings", but you still need to do one more step.
- The last step and the most important step. Click on "Web Settings", and then fill in "Allowed Return URLs" with the url provided by the easy checkout module.
How to obtain Twitter client ID and secret for social login feature.
- https://dev.twitter.com/apps
- Log in.
- Click on "Create new app" button.
- You will get a form, fill it. Fill in the "Callback URLs" with url provided by the easy checkout module, and then Save.
- You will get several more fields, fill in "Privacy Policy URL" and "Terms of Service URL", and then save.
- Go to "Permissions" tab, set settings as the picture below.
How to obtain Paypal client ID and secret for social login feature.
- https://developer.paypal.com/
- Log in.
- Click on "My Apps & Credentials", locate the "REST API apps" section, and then click on the "Create app" button there.
- You will get a form, fill it and save.
- Once the app is created, switch to live, and then you will fine client ID and secret there, but that's not the end, you still need to do some other settings.
- In the "LIVE APP SETTINGS" section, find the "Live Return URL" setting, fill it with the url provided by the easy checkout module.
- Also in the "LIVE APP SETTINGS" section, check the "Log In with PayPal" checkbox, uncheck others.
- Still in the "LIVE APP SETTINGS" section, there is a "Advanced Options" button along with the "Log in with paypal", click on it, and then set settings as the picture below.
How to obtain Facebook client ID and secret for social login feature.
- https://developers.facebook.com/apps/
- Log in.
- Click on "Add a new app" button.
- A popup form appears, fill in it, and then click on the "Create App ID" button.
- Go to Settings > Basic, you can find Client ID and secret there, but you still need to do settings below.
- Click on the big "Add platform" button, enter your url and save.
- Click on "Products+". Click on the "Set up" button for Facebook login.
- Select "Web", enter your url and save.
- Click on Settings to fill in the "Valid OAuth Redirect URIs" with the url provided by Easy checkout module, disable the "Embedded Browser OAuth Login" option.
- Set your APP to be LIVE.
How to obtain Google client ID and secret for social login feature.
- https://console.developers.google.com/project
- Log in.
- Click on "Create project" button.
- Enter the project name.
- Click on the "Library" tab to make sure "Google+ API" is enabled.
- Click on the "Credentials" tab, and then click the button "Create credentials" and "OAuth client ID".
- Fill in "Authorized JavaScript origins" and "Authorized redirect URIs" with URLs provided by easy checkout module, and then click Save to get Client ID and secret.