Authentication methods
Kapa provides secure, password-less authentication methods designed to streamline access while maintaining strong security.
Overview
Kapa offers three authentication options:
- One-time password (default): Secure email-based authentication that works for all users
- OAuth: Simplified authentication for organizations using Google Workspace or Microsoft accounts
- SAML single sign-on (SSO): Enterprise SSO for organizations using identity providers like Okta or Entra ID
One-time password and OAuth authentication are enabled by default.
Contact your Kapa account manager to enable SAML SSO for your organization. Note that once SAML SSO is configured, other authentication mechanisms are disabled for security purposes.
With SAML SSO, users with email addresses from your registered domain can sign in via their identity provider without requiring separate invitations. These accounts are automatically associated with your organization's projects. Team owners maintain control over role assignments and permissions within the project.
One-time password
To sign in with a one-time password:
- Visit app.kapa.ai in your web browser
- Enter the email address associated with your account
- Click Send one-time password
- Check your email for the one-time password
- Enter the password on the sign-in page in your browser.
One-time passwords expire after 10 minutes and can only be used once. If your link expires before you use it, simply request a new one.
Sign into the Kapa platform to disable One-time password authentication for your organization.
OAuth
If your organization has enabled Google or Microsoft authentication:
- Visit app.kapa.ai in your web browser
- Click either the Sign in with Google or Sign in with Microsoft button
- Select your account or enter your credentials
These methods work with corporate Google Workspace or Microsoft accounts and are particularly useful for organizations that have set up domain-based account creation, as they allow new users to create accounts without requiring separate invitations.
By default Kapa allows authentication via both Google and Microsoft. Sign into the Kapa platform to restrict your organization to a single OAuth provider.
SAML-based SSO
Kapa supports SAML 2.0 for enterprise single sign-on. This allows you to integrate Kapa with identity providers like Okta, Entra ID (formerly Azure AD), and other SAML-compliant systems.
Prerequisites
To set up SAML SSO, you must have:
- Administrator access to your identity provider
Steps
Follow these steps to configure SAML SSO for your organization:
-
Create a new SAML 2.0 application in your identity provider. Use these configuration values:
-
Callback URL (ACS URL):
https://api.kapa.ai/org/v1/teams/{team_id}/saml/callback/Replace
{team_id}with your actual Kapa team ID. If you don't know your team ID, contact support@kapa.ai. -
Audience URI (Entity ID):
https://auth.kapa.ai/saml -
Name ID format: EmailAddress (the user's email address used to sign in)
-
-
After creating the application, copy these details from your identity provider:
- IdP Entity ID (Issuer)
- SSO URL (Login URL)
- X.509 Certificate (public certificate to verify identity assertions)
-
Send the configuration details to Kapa from step 2 to support@kapa.ai or your account manager. Kapa completes the SAML configuration for your team.
Once Kapa confirms the setup is complete, team members can sign in using your organization's identity provider. Test the integration by having a user authenticate through your IdP.
Session management
For security reasons, Kapa sessions expire after 14 days of inactivity. After this period, you'll need to authenticate again using one of the methods above.
Troubleshooting
One-time password not arriving
If you don't receive your one-time password email:
- Your organization may be using SAML / SSO. One-time password authentication is blocked for security purposes if SAML is enabled
- Check your spam or junk folder
- Verify you entered the correct email address
- Confirm that the email address has an associated user account. One-time passwords can only be sent to existing accounts. If you don't have an account yet, contact your team administrator to request an invitation
Unable to use OAuth
If you're having trouble with Google or Microsoft authentication:
- Ensure you're using a corporate account from your organization's domain
- Check that your organization has enabled the respective authentication method
- Try clearing your browser cookies and cache
- Contact your team administrator if problems persist
Unable to use SAML / SSO
If you're having trouble with SAML authentication:
- Ensure you're using a corporate account from your organization's domain
- Check that your organization has configured and enabled SAML
- Contact your team administrator if problems persist
For any other authentication issues, please contact support@kapa.ai.