Social Login Config
To enable log in with a social network you need to enable social login for your realm and configure one or more
social providers.
Enable social login
To configure social login, open the Keycloak Admin Console, select your realm from the
drop-down box in the top left corner. In the Login Options section click on
Social login to set it to ON. Click save settings, then click on
Social in the menu at the top.
To enable a social provider select the provider you want from the drop-down and click on
Add Provider. Then continue to the section below that provides specific instructions for
the provider you are adding.
Social-only login
It's possible to configure a realm to only allow social login. To do this open the Keycloak Admin Console,
select your realm from the drop-down box in the top left corner. Click the Credentials tab, and
click on the x next to password in the Required User Credentials.
This will disable login with username and password.
Social Callback URL
There is a single callback url used by all realms and social providers. This makes it possible to share
the configuration for a social network between multiple realms. An example callback url is
http://localhost:8080/auth/rest/social/callback. To get the callback url for your server
replace http://localhost:8080 with the base address of your server. You can also
find the callback url in the Keycloak Admin Console under social settings.