Authentication Providers
- No Authentication - Quick setup for testing or internal use cases.
- DB - Simple username/password authentication. Works well for small teams or for dev/stage environments. Users and hashed password are stored on DB.
- Auth0 - Utilize Auth0 for scalable, auth0-based authentication.
- Keycloak - Utilize Keycloak for enterprise authentication methods such as SSO/SAML/OIDC, advanced RBAC with custom roles, resource-level permissions, and integration with user directories (LDAP).
- AzureAD - Utilize Azure AD for SSO/SAML/OIDC nterprise authentication.
- Okta - Utilize Okta for SSO/OIDC authentication.
- OneLogin - Utilize OneLogin for SSO/OIDC authentication.
Authentication Features Comparison
How To Configure
The authentication scheme on Keep is controlled with environment variables both on the backend (Keep API) and the frontend (Keep UI).
For more details on each authentication strategy, including setup instructions and implications, refer to the respective sections.

