Twitter
To enable login with Twtter you first have to create an application in the
Twitter Developer Console. Then you need to copy
the consumer key and secret into the Keycloak Admin Console.
Log in to the Twitter Developer Console. Click the
Create a new application button. Use any value for Name,
Description and Website you want. Insert the social callback url
in Callback URL. Then click Create your Twitter application.
Now click on Settings and tick the box Allow this application to be used to Sign in with Twitter,
then click on Update this Twitter application's settings.
Now click Details. Copy Consumer key and Consumer secret from the
Twitter Developer Console 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 Twitter.
Twitter doesn't allow localhost in the redirect URI. To test on a local server
replace localhost with 127.0.0.1.
Twitter also restricts connection to TLS/SSL connections only, so you are required to use HTTPS to access
Keycloak to enable log in with Twitter.