Configure SSO for your status page with Keycloak
Configure SAML SSO for Statuspal using Keycloak as the identity provider.
PreviousConfigure SSO for your status page with Azure Active DirectoryNextConfigure your Mailgun Integration
Last updated
Configure SAML SSO for Statuspal using Keycloak as the identity provider.
Log in to the Keycloak admin portal and click Clients in the sidebar, then click Create.

You can either upload the Statuspal metadata XML (from your organization's Security tab) via Add File beside the Import heading, or enter the client ID manually.

Set Sign assertions to ON.
Set Encrypt assertions and Client Signature Required to OFF.

Scroll down on the same screen and:
Set Force Name ID Format to ON.
Set Name ID Format to email.

This step is critical. Statuspal requires the Name ID to be the user's email address. If you skip this, SAML authentication will fail. Also ensure that Keycloak admin users have an email address set before testing.
Click Realm Settings in the left sidebar.

Click SAML 2.0 Identity Provider Metadata to download the metadata XML.

Copy the contents and paste them into the IDP metadata field in your Statuspal SSO setting.

Click Update, then click Test SAML configuration to verify.
Last updated