Configure social login

If you’d like to allow your end users to authenticate via a social provider like Facebook or Google, you can configure your providers in the Identity Cloud Social Login Dashboard.

Hosted Login screen with social providers

Configure Social Providers

STOP! Configuration of your own social login providers is available for contracted Identity Cloud customers only.

If you are running a free trial, you can skip this step and test with the pre-configured Google login provided with your trial. You can also customize the display of social providers - see the options below.

For detailed instructions on configuration of each available social provider: Go to the Social login configuration guides

For each provider you’d like to configure, the IDP Configuration guides step you through the configuration on the provider’s end first, then the configuration in the Identity Cloud Social Login Dashboard.

Option: Customize Providers per Property

By default, the social login providers that display on the Hosted Login screen will directly reflect your configurations in the Social Login Dashboard. Optionally, you can customize the social login providers per property.

To customize social login providers per property, FIRST configure the full set of social login providers you want to support in the Social Login Dashboard. See the previous step: Configure Social Providers

THEN add the authentication.providers setting to each of your login clients in the Identity Cloud Console:

  1. Navigate to MANAGE PROPERTIES
  2. Find your login client in the list of properties; Click the Actions menu ( ) and select Edit View/Edit property in Console
  3. Click the EDIT SETTINGS button at the bottom of the Settings section
  4. Click the Add Setting icon (Add Setting button). This will add a new line to the bottom of the list.
  5. Type or paste in the new setting name: authentication.providers
  6. Click on the Create authentication.providers. popup Create providers setting in Console
  7. Add the list of providers you’d like to display for this property, in JSON array format
    • Example value: [“facebook”, “twitter”] Providers list in Console
  8. Click the Save icon (Save button)

It may take several minutes for your changes to be reflected in Hosted Login after you update a setting in Console.

Example result on Hosted Login screen: Hosted Login screen with customized providers

Option: Disable Social Login

If you DO NOT want to display social login as an option to your end users, you can remove it from the screen altogether using the authentication.providers setting in the Identity Cloud Console.

To disable social login per property, follow the steps above. In step 6, instead of passing in an array of providers, pass in an empty array: [] Remove social login in Console

To disable social login for ALL properties in your Identity Cloud Registration application, add the setting at the GLOBAL level:

  1. Navigate to MANAGE APPLICATION
  2. Click the EDIT SETTINGS button at the top of the Global Settings section
  3. Click the Add Setting icon (Add Setting button). This will add a new line to the bottom of the list.
  4. Type or paste in the new setting name: authentication.providers
  5. Click on the Create authentication.providers. popup Create providers setting in Console
  6. Add the following value: [] Remove social login in Console
  7. Click the Save icon (Save button)

It may take several minutes for your changes to be reflected in Hosted Login after you update a setting in Console.

Example result on Hosted Login screen: Hosted Login screen with social login disabled