Keycloak - SAML

Summary

Information about how to configure Keycloak to interact with your SAML system.

Process

To authenticate in Console with your on premises SAML identity provider, you will need to set up Keycloak in “Service Provider” mode. To do so, click the Identity Providers option on the left then choose SAML v2.0 in the dropdown:

Click to enlarge

Now import the Identity Provider XML metadata file(this is the file generated by your network administrator), either via a URL or import the file manually:

Click to enlarge

When you click Save, Keycloak will then automatically retrieve the information from the Identity Provider XML metadata file and display it in the UI, populating the required fields:

When fully configured, the login page for Keycloak will show an additional login button (highlighted below) with the alias defined when adding SAML as an identity provider:

When the “login with saml” button is clicked, you will be redirected to your internal SAML login page, and then when a successful login has occurred, the user will be redirected direct to the Console home page.