First this is very well documented at http://www.keycloak.org/docs/latest/server_admin/index.html#social-identity-providers
But here are a few tips
- Click on identity providers
- Click on the dropdown to select a provider or select an existing provider
- After selection you will be brought to the following screen
Most Social login providers need the redirect URI.
They usually provide the Client ID and Client Secret
Sometimes called the Application ID and secret, Consumer Key and secret
The inbuilt list is below with links to there developer consoles
- Google https://cloud.google.com/console/project
- Facebook https://developers.facebook.com/
- Twitter https://dev.twitter.com/apps
- LinkedIn https://www.linkedin.com/secure/developer
- Microsoft https://account.live.com/developers/applications/create
- GitHub https://github.com/settings/applications
- Stackoverflow http://stackapps.com/apps/oauth/register You have to be registered with https://stackapps.com/ first for Stackoverflow
Clicking on a social login creates a new user on the Keycloak server