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.
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.
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:
authentication.providers
[“facebook”, “twitter”]
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:
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: []
To disable social login for ALL properties in your Identity Cloud Registration application, add the setting at the GLOBAL level:
authentication.providers
[]
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: