Skip to main content

Setup

Configure your identity providers when creating the KavachOS instance:

SSO connections

Connections link an org to an identity provider and route by email domain.

JIT provisioning

When a user authenticates through SSO for the first time, KavachOS provisions their account automatically using the identity attributes from the IdP (email and display name from SAML NameID / OIDC email claim). No pre-registration is needed. User IDs are derived deterministically from the provider and subject, so the same IdP user always maps to the same KavachOS identity.

SAML flow

SAML responses are verified against the IdP certificate. Unsigned responses are rejected.

OIDC flow

OIDC discovery is fetched automatically from issuer/.well-known/openid-configuration. The id_token is verified using the IdP’s JWKS endpoint.

Endpoints

Last modified on April 29, 2026