Configure SSO with Google, Microsoft, Okta, and Keycloak
For the complete documentation index, see llms.txt. For a full content snapshot, see llms-full.txt. Append.mdto anykestra.io/docs/*URL for plain Markdown.
Single Sign-On (SSO) lets users authenticate to Kestra using an external identity provider such as Google, Microsoft, Okta, or Keycloak.
Configure OIDC
Kestra supports SSO using the OpenID Connect (OIDC) protocol, a simple identity layer built on top of OAuth 2.0. Enable OIDC in your configuration file:
micronaut: security: oauth2: enabled: true clients: oidc-provider: client-id: "{{ clientId }}" client-secret: "{{ clientSecret }}" openid: issuer: "{{ issuerUrl }}"Replace oidc-provider with your chosen provider’s name, {{ clientId }} with your client ID, {{ clientSecret }} with your client secret, and {{ issuerUrl }} with your issuer URL.
For more configuration details, refer to the Micronaut OIDC configuration guide.
Provider guides
Provider-specific setup guides:
Was this page helpful?