For the complete documentation index, see llms.txt. This page is also available as Markdown.

Configure SSO for your status page with Keycloak

Configure SAML SSO for Statuspal using Keycloak as the identity provider.

1. Create a SAML client in Keycloak

  1. Log in to the Keycloak admin portal and click Clients in the sidebar, then click Create. Keycloak Clients menu

  2. 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. Keycloak client import options

2. Configure assertions

  1. Set Sign assertions to ON.

  2. Set Encrypt assertions and Client Signature Required to OFF. Keycloak assertion settings

3. Configure the Name ID format

Scroll down on the same screen and:

  1. Set Force Name ID Format to ON.

  2. Set Name ID Format to email. Keycloak Name ID format setting

4. Share Keycloak metadata with Statuspal

  1. Click Realm Settings in the left sidebar. Keycloak Realm Settings

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

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

  4. Click Update, then click Test SAML configuration to verify.

Last updated