This feature is a part of Keep Enterprise. Talk to us to get access: https://www.keephq.dev/meet-keep

Keep supports multi-tenant environments through Auth0, enabling separate tenants to operate independently within the same Keep platform.

When to Use

  • Already using Auth0: If you are already using Auth0 in your organization, you can leverage it as Keep authentication provider.
  • SSO/SAML: Auth0 supports various Single Sign-On (SSO) and SAML protocols, allowing you to integrate Keep with your existing identity management systems.

Setup Instructions

To start Keep with Auth0 authentication, set the following environment variables:

Frontend Environment Variables

Environment VariableDescriptionRequiredDefault Value
AUTH_TYPESet to ‘AUTH0’ for Auth0 authenticationYes-
AUTH0_DOMAINYour Auth0 domainYes-
AUTH0_CLIENT_IDYour Auth0 client IDYes-
AUTH0_CLIENT_SECRETYour Auth0 client secretYes-
AUTH0_ISSUERYour Auth0 API issuerYes-

Backend Environment Variables

Environment VariableDescriptionRequiredDefault Value
AUTH_TYPESet to ‘AUTH0’ for Auth0 authenticationYes-
AUTH0_MANAGEMENT_DOMAINYour Auth0 management domainYes-
AUTH0_CLIENT_IDYour Auth0 client IDYes-
AUTH0_CLIENT_SECRETYour Auth0 client secretYes-
AUTH0_AUDIENCEYour Auth0 API audienceYes-

Example configuration

Use the docker-compose-with-auth0.yml for an easy setup, which includes necessary environment variables for enabling Auth0 authentication.