All Providers#

Social Login supports 60+ providers through OAuth1/OAuth2 protocols. Instructions on how to connect each provider are detailed below, along with any caveats.

Supported Providers#

Social Login integrates with the following providers:

The following however do not support being used as login or registration providers. This is due to either API limitations, or it being against the providers T&C's. These are supported by connecting to an existing Craft user account.

  • Bitbucket
  • Buddy
  • DeviantArt
  • Dribbble
  • Dropbox
  • Fitbit
  • Imgur
  • Instagram
  • Mailchimp
  • Mastodon
  • Meetup
  • Myob
  • Pinterest
  • Snapchat
  • SoundCloud
  • StackExchange
  • Strava
  • TikTok
  • Tumblr
  • Unsplash
  • Vimeo
  • WeChat

Is your provider not in the list above? Contact us to submit your interest, or look at the Custom Provider docs to write your own provider support.

Amazon#

Follow the below steps to connect to the Amazon API.

Connect to the Amazon API#

  1. Go to Amazon and login to your account.
  2. If you don’t have a Security Profile yet, you’ll need to create one. You can do this by clicking on the Create a New Security Profile button on the left side.
  3. Populate Security Profile Name, Security Profile Description and Consent Privacy Notice URL.
  4. Click the Save button.
  5. On the right side, under Manage, hover over the gear icon and select Web Settings.
  6. Click the Edit button.
  7. In the Allowed Origins field, enter your primary domain name.
  8. In the Allowed Return URLs field, enter the value from the Redirect URI field in Social Login.
  9. Click the Save button.
  10. Copy the Client ID from Amazon and paste in the Client ID field in Social Login.
  11. Copy the Client Secret from Amazon and paste in the Client Secret field in Social Login.

Amazon Cognito#

Follow the below steps to connect to the Amazon Cognito API.

Connect to the Amazon Cognito API#

  1. Go to Amazon Cognito and login to your account.
  2. Navigate to the Amazon Cognito product.
  3. Click the Create a user pool button to create a new user pool.
  4. For Cognito user pool sign-in options enable the Email option.
  5. Click the Next button.
  6. For MFA enforcement select No MFA.
  7. Click the Next button.
  8. For Configure sign-up experience all settings can be kept as their defaults.
  9. Click the Next button.
  10. For Email provider select Send email with Cognito.
  11. Set an appropriate FROM email address.
  12. Click the Next button.
  13. Enter an appropriate User pool name.
  14. Enable the Use the Cognito Hosted UI option.
  15. For Domain type select Use a Cognito domain and enter the domain for your Cognito app.
  16. Enter an appropriate App client name.
  17. Check the Generate a client secret option.
  18. In the Allowed callback URLs field, enter the value from the Redirect URI field in Social Login.
  19. Expand the Advanced app client settings section.
  20. For Authentication flows select ALLOW_USER_SRP_AUTH and ALLOW_CUSTOM_AUTH.
  21. For Identity providers select Cognito user pool.
  22. For OAuth 2.0 grant types select Authorization code grant.
  23. For OpenID Connect scopes select OpenID, Email, and Profile.
  24. Click the Next button.
  25. Review your settings and click the Create user pool button.
  26. Select the User pool that you've just created to view its details.
  27. Under the Users tab, click the Create user button.
  28. Fill in the required fields to create a user.
  29. Click the Create user button.
  30. Navigate to the App integration tab.
  31. Copy the Cognito domain from Amazon Cognito and paste in the Domain field in Social Login.
  32. Click the App client list app client.
  33. Copy the Client ID from Amazon Cognito and paste in the Client ID field in Social Login.
  34. Copy the Client Secret from Amazon Cognito and paste in the Client Secret field in Social Login.

Auth0#

Follow the below steps to connect to the Auth0 API.

Connect to the Auth0 API#

  1. Go to Auth0 and login to your account.
  2. Go to the Applications tab in the left panel and then click the Applications button.
  3. Click the Create application button.
  4. Select Regular web Applications and click the Create button.
  5. Navigate to the Settings tab.
  6. In the Applications URI's field, enter the value from the Redirect URI field in Social Login.
  7. Copy the Client ID from Auth0 and paste in the Client ID field in Social Login.
  8. Copy the Client Secret from Auth0 and paste in the Client Secret field in Social Login.
  9. Navigate to the Users tab in the user management from the left panel.
  10. Click the Create User button.
  11. Enter all required details and click the Create button.

Azure#

Follow the below steps to connect to the Azure API.

Connect to the Azure API#

  1. Go to the Azure Portal and login to your account.
  2. Navigate to App registrations.
  3. Click the Register an application button.
  4. Fill in the details, and for the Redirect URI field, select Web and, enter the value from the Redirect URI field in Social Login.
  5. Click the Register button.
  6. On the Overview page copy the Application ID from Azure and paste in the Client ID field in Social Login.
  7. Navigate to Certificates & secretsClient secrets.
  8. Click the New client secret button.
  9. Copy the Client Secret from Azure and paste in the Client Secret field in Social Login.

Basecamp#

Follow the below steps to connect to the Basecamp API.

Connect to the Basecamp API#

  1. Go to Basecamp and login to your account.
  2. Click the Register Now button.
  3. Enter the Application Name and other required fields.
  4. In the Redirect URL field, enter the value from the Redirect URI field in Social Login.
  5. Click the Register app button.
  6. Copy the Client ID from Basecamp and paste in the Client ID field in Social Login.
  7. Copy the Client Secret from Basecamp and paste in the Client Secret field in Social Login.

Bitbucket#

Follow the below steps to connect to the Bitbucket API.

Connect to the Bitbucket API#

  1. Go to Bitbucket and login to your account.
  2. Click on your avatar from the navigation bar at the top of the screen.
  3. Click on All workspaces, and select an appropriate workspace.
  4. On the sidebar, select Settings.
  5. On the sidebar, under Apps and features, select OAuth consumers.
  6. Click the Add consumer button.
  7. In the Callback URL field, enter the value from the Redirect URI field in Social Login.
  8. Ensure you pick appropriate Permissions such as Account - Email and Account - Read.
  9. Click the Save button.
  10. Copy the Key from Bitbucket and paste in the Client ID field in Social Login.
  11. Copy the Secret from Bitbucket and paste in the Client Secret field in Social Login.

Box#

Follow the below steps to connect to the Box API.

Connect to the Box API#

  1. Go to Box and login to your account.
  2. Click the Create New App button.
  3. Select Custom App and click the Next button.
  4. Select Standard OAuth 2.0 (User Authentication) and click the Next button.
  5. Enter the Application Name and click the Create App button.
  6. Click the View Your App button.
  7. In the OAuth 2.0 Redirect URI field, enter the value from the Redirect URI field in Social Login.
  8. Copy the Client ID from Box and paste in the Client ID field in Social Login.
  9. Copy the Client Secret from Box and paste in the Client Secret field in Social Login.

Buddy#

Follow the below steps to connect to the Buddy API.

Connect to the Buddy API#

  1. Go to Buddy and login to your account.
  2. Click the + button to create a new app.
  3. In the Authorization Callback URL field, enter the value from the Redirect URI field in Social Login.
  4. Click the Add button.
  5. Copy the Client Secret from Buddy and paste in the Client Secret field in Social Login.
  6. Copy the Client ID from Buddy and paste in the Client ID field in Social Login.

Deezer#

Follow the below steps to connect to the Deezer API.

Connect to the Deezer API#

  1. Go to Deezer and login to your account.
  2. Click the My Apps button in the top right corner.
  3. Click the Create a new Application button.
  4. Fill in information about your application.
  5. In the Redirect URL field, enter the value from the Redirect URI field in Social Login.
  6. Copy the Application ID from Deezer and paste in the Client ID field in Social Login.
  7. Copy the Secret Key from Deezer and paste in the Client Secret field in Social Login.

DeviantArt#

Follow the below steps to connect to the DeviantArt API.

Connect to the DeviantArt API#

  1. Go to DeviantArt and login to your account.
  2. Click the Register your Application button.
  3. In the Redirect URI field, enter the value from the Redirect URI field in Social Login.
  4. Copy the Client ID from DeviantArt and paste in the Client ID field in Social Login.
  5. Copy the Client Secret from DeviantArt and paste in the Client Secret field in Social Login.

Discord#

Follow the below steps to connect to the Discord API.

Connect to the Discord API#

  1. Go to Discord and login to your account.
  2. Click the New Application button.
  3. Fill the Name field and click the Create button.
  4. On the left side, click on the OAuth2 menu point in the Settings.
  5. In the Redirects field, enter the value from the Redirect URI field in Social Login.
  6. Click the Save Changes button.
  7. Copy the Client ID from Discord and paste in the Client ID field in Social Login.
  8. Copy the Client Secret from Discord and paste in the Client Secret field in Social Login.

Dribbble#

Follow the below steps to connect to the Dribbble API.

Connect to the Dribbble API#

  1. Go to Dribbble and login to your account.
  2. Fill in the form details.
  3. In the Callback URL field, enter the value from the Redirect URI field in Social Login.
  4. Copy the Client ID from Dribbble and paste in the Client ID field in Social Login.
  5. Copy the Client Secret from Dribbble and paste in the Client Secret field in Social Login.

Dropbox#

Follow the below steps to connect to the Dropbox API.

Connect to the Dropbox API#

  1. Go to Dropbox and login to your account.
  2. Click the Create app button.
  3. Fill in the form details.
  4. In the Redirect URIs field, enter the value from the Redirect URI field in Social Login.
  5. Copy the App Key from Dropbox and paste in the Client ID field in Social Login.
  6. Copy the App Secret from Dropbox and paste in the Client Secret field in Social Login.

Envato#

Follow the below steps to connect to the Envato API.

Connect to the Envato API#

  1. Go to Envato and login to your account.
  2. Fill in the form details.
  3. Ensure you select the following permissions:
    • View and search Envato sites
    • View the user's Envato Account username
    • View the user's email address
    • View the user's account profile details
  4. In the Confirmation URL field, enter the value from the Redirect URI field in Social Login.
  5. Copy the Client Secret from Envato and paste in the Client Secret field in Social Login.
  6. Copy the OAuth Client ID from Envato and paste in the Client ID field in Social Login.

Etsy#

Follow the below steps to connect to the Etsy API.

Connect to the Etsy API#

  1. Go to Etsy and login to your account.
  2. Click the Create a new app in the sidebar.
  3. Fill in the form details.
  4. Copy the Keystring from Etsy and paste in the Client ID field in Social Login.
  5. Copy the Shared Secret from Etsy and paste in the Client Secret field in Social Login.

Eventbrite#

Follow the below steps to connect to the Eventbrite API.

Connect to the Eventbrite API#

  1. Go to Eventbrite and login to your account.
  2. Navigate to Account SettingsDeveloper LinksAPI Keys.
  3. Click the Create API Key button.
  4. Fill in the form details.
  5. In the OAuth Redirect URI field, enter the value from the Redirect URI field in Social Login.
  6. Once created, click the Show API key, client secret and tokens button.
  7. Copy the API Key from Eventbrite and paste in the Client ID field in Social Login.
  8. Copy the Private Token from Eventbrite and paste in the Client Secret field in Social Login.

Fitbit#

Follow the below steps to connect to the Fitbit API.

Connect to the Fitbit API#

  1. Go to Fitbit and login to your account.
  2. Navigate to ManageRegister an App.
  3. In the Callback URL field, enter the value from the Redirect URI field in Social Login.
  4. Fill in the rest of the form, and click the Register button.
  5. Copy the Client ID from Fitbit and paste in the Client ID field in Social Login.
  6. Copy the Client Secret from Fitbit and paste in the Client Secret field in Social Login.

Foursquare#

Follow the below steps to connect to the Foursquare API.

Connect to the Foursquare API#

  1. Go to Foursquare and login to your account.
  2. Click the Create a new app button.
  3. Fill in your app details. The Detailed Description should describe what you plan to do with this integration.
  4. In the Redirect URI field, enter the value from the Redirect URI field in Social Login.
  5. Fill in your details and click the Save changes button.
  6. Copy the Client ID from Foursquare and paste in the Client ID field in Social Login.
  7. Copy the Client Secret from Foursquare and paste in the Client Secret field in Social Login.

GitLab#

Follow the below steps to connect to the GitLab API.

Connect to the GitLab API#

  1. Go to GitLab and login to your account.
  2. Navigate to the Applications tab to add a new application.
  3. In the Redirect/Callback URL field, enter the value from the Redirect URI field in Social Login.
  4. Click the Save Application button.
  5. Copy the Application ID from GitLab and paste in the Client ID field in Social Login.
  6. Copy the Application Secret from GitLab and paste in the Client Secret field in Social Login.

Gumroad#

Follow the below steps to connect to the Gumroad API.

Connect to the Gumroad API#

  1. Go to Gumroad and login to your account.
  2. Navigate to SettingsAdvanced.
  3. Under Applications, in the Redirect URI field, enter the value from the Redirect URI field in Social Login.
  4. Click the Create application button.
  5. Copy the Application ID from Gumroad and paste in the Client ID field in Social Login.
  6. Copy the Application Secret from Gumroad and paste in the Client Secret field in Social Login.

Harvest#

Follow the below steps to connect to the Harvest API.

Connect to the Harvest API#

  1. Go to Harvest and login to your account.
  2. Fill in the form details.
  3. In the Redirect URL field, enter the value from the Redirect URI field in Social Login.
  4. Copy the Client ID from Harvest and paste in the Client ID field in Social Login.
  5. Copy the Client Secret from Harvest and paste in the Client Secret field in Social Login.

Heroku#

Follow the below steps to connect to the Heroku API.

Connect to the Heroku API#

  1. Go to Heroku and login to your account.
  2. Navigate to Account SettingsApplications.
  3. Click the Register new API client button.
  4. In the OAuth callback URL field, enter the value from the Redirect URI field in Social Login.
  5. Copy the Client ID from Heroku and paste in the Client ID field in Social Login.
  6. Copy the Client Secret from Heroku and paste in the Client Secret field in Social Login.

HubSpot#

Follow the below steps to connect to the HubSpot API.

Connect to the HubSpot API#

  1. Go to HubSpot and login to your account.
  2. Navigate to Apps in the main navigation bar.
  3. Click the Create App button.
  4. Fill in the form details.
  5. Click the Auth tab.
  6. In the Redirect URLs field, enter the value from the Redirect URI field in Social Login.
  7. Click the Create App button.
  8. Copy the Client ID from HubSpot and paste in the Client ID field in Social Login.
  9. Copy the Client Secret from HubSpot and paste in the Client Secret field in Social Login.

Imgur#

Follow the below steps to connect to the Imgur API.

Connect to the Imgur API#

  1. Go to Imgur and login to your account.
  2. Enter your Application name.
  3. Select OAuth 2 authorization with a callback URL for the Authorization type.
  4. In the Authorization Callback URL field, enter the value from the Redirect URI field in Social Login.
  5. Click the Save button.
  6. Copy the Client ID from Imgur and paste in the Client ID field in Social Login.
  7. Copy the Client Secret from Imgur and paste in the Client Secret field in Social Login.

Line#

Follow the below steps to connect to the Line API.

Connect to the Line API#

  1. Go to Line and login to your account.
  2. Click the Create a new provider button.
  3. Fill the Provider name field and click the Create button.
  4. Under the Channels panel select the Create a LINE Login channel option.
  5. Make sure LINE Login is selected as Channel type.
  6. For Provider choose the provider from the list, that you just created.
  7. Select your Region.
  8. Add your Channel icon, Channel name and Channel description.
  9. At the App types select the Web app option.
  10. Read and consent to the LINE Developers Agreement, then click the Create button.
  11. Scroll down to OpenID Connect, click the Apply button near the Email address permission label.
  12. Fill out the form, then click the Submit button.
  13. Scroll up to the top of the page and choose the LINE Login section.
  14. In the Callback URL field, enter the value from the Redirect URI field in Social Login.
  15. Under your App name click the Developing button.
  16. Go to the Basic settings tab.
  17. Copy the Channel ID from Line and paste in the Client ID field in Social Login.
  18. Copy the Channel Secret from Line and paste in the Client Secret field in Social Login.

Linode#

Follow the below steps to connect to the Linode API.

Connect to the Linode API#

  1. Go to Linode and login to your account.
  2. Navigate to SettingsOAuth Apps.
  3. Click the Add an OAuth App button.
  4. In the Callback URL field, enter the value from the Redirect URI field in Social Login.
  5. Copy the Client Secret from Linode and paste in the Client Secret field in Social Login.
  6. Copy the ID from Linode and paste in the Client ID field in Social Login.

Mailchimp#

Follow the below steps to connect to the Mailchimp API.

Connect to the Mailchimp API#

  1. Go to Mailchimp and login to your account.

  2. Click on your profile dropdown on the top-right of the screen, and select Account.

  3. Click on ExtrasAPI keys.
  4. Click the Register And Manager Your Apps button.
  5. Click the Register An App button.
  6. Fill in the form details.
  7. In the Redirect URI field, enter the value from the Redirect URI field in Social Login.
  8. Copy the Client ID from Mailchimp and paste in the Client ID field in Social Login.
  9. Copy the Client Secret from Mailchimp and paste in the Client Secret field in Social Login.

Mastodon#

Follow the below steps to connect to the Mastodon API.

Connect to the Mastodon API#

  1. Go to Mastodon and login to your account.
  2. Navigate to Preferences and then click the Development tab from the left hand side menu.
  3. Click the New Application button.
  4. Fill in the form details.
  5. In the Redirect URI field, enter the value from the Redirect URI field in Social Login.
  6. Click the Submit button.
  7. Copy the Client Key from Mastodon and paste in the Client ID field in Social Login.
  8. Copy the Client Secret from Mastodon and paste in the Client Secret field in Social Login.

Meetup#

Follow the below steps to connect to the Meetup API.

Connect to the Meetup API#

  1. Go to Meetup and login to your account.
  2. Click the OAuth Consumers tab.
  3. Click the Create New Consumer button, then the Create one now button.
  4. Fill in the form details.
  5. In the Redirect URI field, enter the value from the Redirect URI field in Social Login.
  6. Copy the Client ID from Meetup and paste in the Client ID field in Social Login.
  7. Copy the Client Secret from Meetup and paste in the Client Secret field in Social Login.

Myob#

Follow the below steps to connect to the Myob API.

Connect to the Myob API#

  1. Go to Myob and login to your account.
  2. Click the Developer tab.
    • Contact MYOB if you don't see the Developer tab in your account.
  3. Click the Register App button.
  4. Fill in the form details.
  5. In the Redirect URI field, enter the value from the Redirect URI field in Social Login.
  6. Click the Register Application button.
  7. Copy the API Key from Myob and paste in the Client ID field in Social Login.
  8. Copy the API Secret from Myob and paste in the Client Secret field in Social Login.
  9. Enter your Username, Password and Company Name for your Myob account into the fields Social Login.

Neon CRM#

Follow the below steps to connect to the Neon CRM API.

Connect to the Neon CRM API#

  1. Go to Neon CRM and login to your account.
  2. Click the Settings icon in the header.
  3. Click the Global Settings link.
  4. Click the OAuth Configuration link under Third-Party Integrations.
  5. Copy the client_id from Neon CRM and paste in the Client ID field in Social Login.
  6. Copy the client_secret from Neon CRM and paste in the Client Secret field in Social Login.
  7. Click the Settings icon in the header.
  8. Click the Organization Profile link.
  9. Copy the Organization ID from Neon CRM and paste in the Organization ID field in Social Login.
  10. Click the Settings icon in the header.
  11. Click the User Management link.
  12. Create a new user that is specifically used for API access.
  13. Copy the API Key from Neon CRM and paste in the API Key field in Social Login.

PayPal#

Follow the below steps to connect to the PayPal API.

Connect to the PayPal API#

  1. Go to your PayPal REST API application settings.
  2. Select either Sandbox or Live and click the Create App button.
  3. Enter a App Name and select Merchant for the App Type.
  4. Copy the Client ID from PayPal and paste in the Client ID field in Social Login.
  5. Copy the Secret from PayPal and paste in the Client Secret field in Social Login.

Pinterest#

Follow the below steps to connect to the Pinterest API.

Connect to the Pinterest API#

  1. Go to Pinterest and login to your account.
  2. Click the Create app button.
  3. Fill the form with appropriate information and click the Create button.
  4. Copy the App ID from Pinterest and paste in the Client ID field in Social Login.
  5. Copy the App Secret from Pinterest and paste in the Client Secret field in Social Login.
  6. Scroll down to the Platforms section.
  7. In the Redirect URIs field, enter the value from the Redirect URI field in Social Login.
  8. Click the Save Settings button.

Pipedrive#

Follow the below steps to connect to the Pipedrive API.

Connect to the Pipedrive API#

  1. Go to Pipedrive and login to your account.
  2. Click on your profile dropdown on the top-right of the screen, and select Personal Preferences.
  3. Click on the API tab.
  4. Copy the Your personal API token from Pipedrive and paste in the API Key field in Social Login.

Reddit#

Follow the below steps to connect to the Reddit API.

Connect to the Reddit API#

  1. Go to Reddit and login to your account.
  2. Click the are you a developer? create an app... button.
  3. In the Redirect URI field, enter the value from the Redirect URI field in Social Login.
  4. Copy the Client ID from Reddit and paste in the Client ID field in Social Login.
  5. Copy the Client Secret from Reddit and paste in the Client Secret field in Social Login.

Salesforce#

Follow the below steps to connect to the Salesforce API.

Connect to the Salesforce API#

  1. Go to Salesforce and login to your account.
  2. In the main menu, on the top-right, click the Settings icon and select Setup.
  3. In the left-hand sidebar, click on AppsApp Manager.
  4. Click the New Connected App button.
  5. Fill out all required fields.
  6. In the API (Enable OAuth Settings) section, tick the Enable OAuth Settings checkbox.
    • In the Callback URL field, enter the value from the Redirect URI field in Social Login.
    • In the Selected OAuth Scopes field, select the following permissions from the list and click Add arrow button:
      • Manage user data via APIs (api)
      • Access unique user identifiers (openid)
      • Perform requests at any time (refresh_token, offline_access)
    • Untick Require Proof Key for Code Exchange (PKCE) Extension for Supported Authorization Flows.
    • Tick Require Secret for Web Server Flow.
    • Untick Require Secret for Refresh Token Flow.
  7. Click the Save button.
  8. Copy the Consumer Key from Salesforce and paste in the Client ID field in Social Login.
  9. Copy the Consumer Secret from Salesforce and paste in the Client Secret field in Social Login.
  10. Click on the Manage button.
  11. Click on the Edit Policies button.
  12. In the OAuth policies section:
    • In the Permitted Users field, select All users may self-authorize.
    • In the IP Relaxation field, select Relax IP restrictions.
    • In the Refresh Token Policy field, select Refresh token is valid until revoked.
  13. In the Session Policies section:
    • Untick High assurance session required.
  14. Click the Save button.

Shopify#

Follow the below steps to connect to the Shopify API.

Connect to the Shopify API#

  1. Go to Shopify and login to your account.
  2. Navigate to Apps in the sidebar.
  3. Click the Create App button.
  4. Click the Create App Manually button, and give your app a name.
  5. Copy the Client ID from Shopify and paste in the Client ID field in Social Login.
  6. Copy the Client Secret from Shopify and paste in the Client Secret field in Social Login.

Slack#

Follow the below steps to connect to the Slack API.

Connect to the Slack API#

  1. Go to the Slack App Center.
  2. Create a new app, by entering an App Name and Development Slack Workspace.
  3. In the left-hand sidebar, under Settings, click Basic Information.
  4. Under the App Credentials section, copy the Client ID and Client Secret values and paste into the fields Social Login.
  5. In the left-hand sidebar, under Features, click OAuth & Permissions.
  6. In the section Redirect URLs, click the Add New Redirect URL button and enter the value from the Redirect URI field in Social Login.
  7. Then click the Add button, then click the Save URLs button.

Snapchat#

Follow the below steps to connect to the Snapchat API.

Connect to the Snapchat API#

  1. Go to Snapchat and login to your account.
  2. Click the Business Details on the left-hand sidebar.
  3. Click the OAuth App button.
  4. Fill in the form details.
  5. In the Snap Redirect URI field, enter the value from the Redirect URI field in Social Login.
  6. Copy the Snap Client ID from Snapchat and paste in the Client ID field in Social Login.
  7. Copy the Snap Client Secret from Snapchat and paste in the Client Secret field in Social Login.

SoundCloud#

Follow the below steps to connect to the SoundCloud API.

Connect to the SoundCloud API#

  1. Go to SoundCloud and login to your account.
  2. Click the Sign up for a new app button.
  3. Fill in the form details.
  4. Click the Register button.
  5. Copy the Client ID from SoundCloud and paste in the Client ID field in Social Login.
  6. Copy the Client Secret from SoundCloud and paste in the Client Secret field in Social Login.
  7. In the Redirect URI field, enter the value from the Redirect URI field in Social Login.
  8. Click the Save App button.

Spotify#

Follow the below steps to connect to the Spotify API.

Connect to the Spotify API#

  1. Go to Spotify and login to your account.
  2. Click the Create new App button.
  3. Fill in all information as appropriate and click the Next button.
  4. Copy the Client ID from Spotify and paste in the Client ID field in Social Login.
  5. Copy the Client Secret from Spotify and paste in the Client Secret field in Social Login.
  6. Click the Edit Settings button.
  7. In the Redirect URI field, enter the value from the Redirect URI field in Social Login.

Square#

Follow the below steps to connect to the Square API.

Connect to the Square API#

  1. Go to Square and login to your account.
  2. Click the Add Application button.
  3. Enter the Application Name and click on the Save button.
  4. Go to the OAuth tab in the left section.
  5. In the Redirect URL field, enter the value from the Redirect URI field in Social Login.
  6. Copy the Application ID from Square and paste in the Client ID field in Social Login.
  7. Copy the Application Secret from Square and paste in the Client Secret field in Social Login.

StackExchange#

Follow the below steps to connect to the StackExchange API.

Connect to the StackExchange API#

  1. Go to StackExchange and login to your account.
  2. Fill in the form details.
  3. In the Application Website field, enter the value from the Redirect URI field in Social Login.
  4. Click the Register Your Application button.
  5. Copy the Client ID from StackExchange and paste in the Client ID field in Social Login.
  6. Copy the Client Secret from StackExchange and paste in the Client Secret field in Social Login.

Strava#

Follow the below steps to connect to the Strava API.

Connect to the Strava API#

  1. Go to Strava and login to your account.
  2. Select Create & Manage Your App to create a new App.
  3. In the Authorization Callback Domain field, enter the value from the Redirect URI field in Social Login.
  4. Click the Create button.
  5. Copy the Client ID from Strava and paste in the Client ID field in Social Login.
  6. Copy the Client Secret from Strava and paste in the Client Secret field in Social Login.

Stripe#

Follow the below steps to connect to the Stripe API.

Connect to the Stripe API#

  1. Go to your Stripe API Keys page in your Stripe dashboard.
  2. On the top-right of your screen, ensure the Test Mode lightswitch is in the off position if you wish to use Live details, or on if you wish to use Test details.
  3. On the top-right of your screen, click Developers.
  4. On the left-hand sidebar, click API Keys.
  5. Copy the Publishable Key from Stripe and paste in the Client ID field in Social Login.
  6. Copy the Secret Key from Stripe and paste in the Client Secret field in Social Login.

Telegram#

Follow the below steps to connect to the Telegram API.

Connect to the Telegram API#

  1. You'll be creating a Telegram Bot in order to allow users to login.
  2. Ensure you have a Telegram account, and the appropriate app for your device.
  3. Message @BotFather on Telegram to register your bot and receive its authentication token.
  4. Copy the Access Token from your chat and paste in the Client ID and Client Secret fields in Social Login.
  5. Continue to message @BotFather, with /setdomain. Select your bot and enter your full domain name. e.g. https://my-site.test

TikTok#

Follow the below steps to connect to the TikTok API.

Connect to the TikTok API#

  1. Go to TikTok and login to your account.
  2. On the top right corner click on Manage apps then click on the Connect an app option.
  3. Find the Configuration section complete all applicable fields.
  4. For Platform enable the Configure for Web option then enter your website URL into the Website URL field.
  5. Click on the Save changes button.
  6. Click on +Add products on the left hand menu then add the Login Kit product, and press the Done button.
  7. At the left hand menu click on the Login Kit option under Products.
  8. Enter your Terms of Service and Privacy Policy URLs.
  9. Enter your domain name into the Redirect domain field.
  10. Scroll up and click on the Save changes button.
  11. Click on the Submit for review button on the top right corner.
  12. Provide as much detail to TikTok about the purpose of this app. It will be required for approval.
  13. Press the Submit button.
  14. Wait for your App to be approved, which may take a few days.
  15. Once the Status is Live in production, you'll have access to Client Key and Client Secret
  16. Copy the Client Key from TikTok and paste in the Client ID field in Social Login.
  17. Copy the Client Secret from TikTok and paste in the Client Secret field in Social Login.

Trello#

Follow the below steps to connect to the Trello API.

Connect to the Trello API#

  1. Go to the Trello API Key page.
  2. Under the Developer API Keys heading, copy the Key value into the Client ID field in Social Login.
  3. Under the Allowed Origins heading, enter the value from the Redirect URI field in Social Login into the text field under New Allowed Origin and hit Submit.
  4. Under the OAuth heading, copy the Secret value into the Client Secret field in Social Login.

Tumblr#

Follow the below steps to connect to the Tumblr API.

Connect to the Tumblr API#

  1. Go to Tumblr and login to your account.
  2. Click the Register an Application button.
  3. Fill in your app details.
  4. In the Default Callback URL field, enter the value from the Redirect URI field in Social Login.
  5. Copy the OAuth Consumer Key from Tumblr and paste in the Client ID field in Social Login.
  6. Copy the Secret Key from Tumblr and paste in the Client Secret field in Social Login.

Twitch#

Follow the below steps to connect to the Twitch API.

Connect to the Twitch API#

  1. Go to Twitch and login to your account.
  2. Your account must first have Two Factor Authentication enabled.
  3. Go to your account settings, and click the Settings & Privacy menu item.
  4. Follow the guide to enable Two-Factor Authentication.
  5. Once completed, go back to Twitch Developers
  6. Click the Application menu item, then click the Register Your Application button.
  7. Fill out any required fields. For Category, choose Website Integration.
  8. In the Authorized Redirect URLs field, enter the value from the Redirect URI field in Social Login.
  9. Click Create Button.
  10. Click the Manage button on the newly created app.
  11. Copy the Client ID from Twitch and paste in the Client ID field in Social Login.
  12. Copy the Client Secret from Twitch and paste in the Client Secret field in Social Login.

Unsplash#

Follow the below steps to connect to the Unsplash API.

Connect to the Unsplash API#

  1. Go to Unsplash and login to your account.
  2. Click the New Application button.
  3. Agree to the terms and fill in the form details.
  4. Copy the Access Key from Unsplash and paste in the Client ID field in Social Login.
  5. Copy the Secret key from Unsplash and paste in the Client Secret field in Social Login.
  6. In the Redirect URI field, enter the value from the Redirect URI field in Social Login.

Vend#

Follow the below steps to connect to the Vend API.

Connect to the Vend API#

  1. Go to Vend and login to your account.
  2. Navigate to Applications.
  3. Click the Add Application button.
  4. In the Redirect URL field, enter the value from the Redirect URI field in Social Login.
  5. Click the Save Application button.
  6. Copy the Client ID from Vend and paste in the Client ID field in Social Login.
  7. Copy the Client Secret from Vend and paste in the Client Secret field in Social Login.
  8. Copy your Store Name from Vend in the Store Name field in Social Login.

Vimeo#

Follow the below steps to connect to the Vimeo API.

Connect to the Vimeo API#

  1. Go to Vimeo and login to your account.
  2. Click the Create App button.
  3. Fill the form with appropriate information and click the Create app button.
  4. Copy the Client ID from Vimeo and paste in the Client ID field in Social Login.
  5. Copy the Client Secret from Vimeo and paste in the Client Secret field in Social Login.
  6. In the Callback URL field, enter the value from the Redirect URI field in Social Login.

Vkontakte#

Follow the below steps to connect to the Vkontakte API.

Connect to the Vkontakte API#

  1. Go to Vkontakte and login to your account.
  2. Click the Create app button.
  3. Enter the Title for your App and select Website as the platform. Populate all other fields as applicable.
  4. Click the Upload app button.
  5. Click Settings on the left-hand menu.
  6. In the Authorized redirect URI field, enter the value from the Redirect URI field in Social Login.
  7. Click the Save button.
  8. Copy the App ID from Vkontakte and paste in the Client ID field in Social Login.
  9. Copy the Secure Key from Vkontakte and paste in the Client Secret field in Social Login.

WeChat#

Follow the below steps to connect to the WeChat API.

Connect to the WeChat API#

  1. Go to WeChat and login to your account.
  2. Navigate to Applications.
  3. Click the Create a New App button.
  4. Fill in the form details.
  5. Click the Next button.
  6. In the Authorization Callback URL field, enter the value from the Redirect URI field in Social Login.
  7. Click the Download link to download the WeChat registration form.
  8. Print the downloaded WeChat registration form, fill the form, save or scan the signed version. Upload this to your registration.
  9. Copy the Client ID from WeChat and paste in the Client ID field in Social Login.
  10. Copy the Client Secret from WeChat and paste in the Client Secret field in Social Login.

Yahoo#

Follow the below steps to connect to the Yahoo API.

Connect to the Yahoo API#

  1. Go to Yahoo and login to your account.
  2. Click on the Create an App button on the top right corner.
  3. Fill the Application Name, Description and Home Page URL fields.
  4. In the Redirect URI(s) field, enter the value from the Redirect URI field in Social Login.
  5. Under OAuth Client Type choose the Confidential Client option.
  6. Under the API Permissions, select OpenID Connect Permissions with both Email and Profile enabled.
  7. Click the Create App button.
  8. Copy the Client ID from Yahoo and paste in the Client ID field in Social Login.
  9. Copy the Client Secret from Yahoo and paste in the Client Secret field in Social Login.

Zendesk#

Follow the below steps to connect to the Zendesk API.

Connect to the Zendesk API#

  1. Go to Zendesk and login to your account.
  2. Navigate to AdminAPI.
  3. Click the OAuth Clients tab on the Channels/API page.
  4. Click the plus icon (+) on the right side of the client list.
  5. In the Redirect URLs field, enter the value from the Redirect URI field in Social Login.
  6. Click the Save button.
  7. Copy the Unique Identifier from Zendesk and paste in the Client ID field in Social Login.
  8. Copy the Client Secret from Zendesk and paste in the Client Secret field in Social Login.

Zoho#

Follow the below steps to connect to the Zoho API.

Connect to the Zoho API#

  1. Go to Zoho API Console and login to your account.
  2. Click the Add Client button.
  3. Click Server-based Applications.
  4. In the Authorized Redirect URIs field, enter the value from the Redirect URI field in Social Login.
  5. Copy the Client ID from Zoho and paste in the Client ID field in Social Login.
  6. Copy the Client Secret from Zoho and paste in the Client Secret field in Social Login.

Previous ← Requests Next Apple →