GitHub
To enable login with GitHub you first have to create an application in
GitHub Settings. Then you need to copy
the client id and secret into the Keycloak Admin Console.
Log in to GitHub Settings. Click the
Register new application button. Use any value for Application name,
Homepage URL and Application Description you want. In Authorization callback URL
enter the social callback url for your realm. Click the
Register application button.
Copy Client ID and Client secret from the
GitHub Settings into the settings
page in the Keycloak Admin Console as the Key and Secret. Then click
Save in the Keycloak Admin Console to enable login with GitHub.