authentik Fournisseur OpenID Connect
Open-source identity provider and SSO platform for self-hosting, built around configurable flows and stages. Acts as an OpenID Connect (OpenID Certified), OAuth 2.0, SAML 2.0, WS-Federation, LDAP, RADIUS and SCIM provider, and can federate from LDAP, Active Directory, Kerberos, SAML, OAuth and social sources. Policies written in Python, an application proxy and a Terraform provider cover customization and automation. The core is MIT licensed, with an Enterprise edition adding Privileged Access Management, Entra ID and Google Workspace sync, mTLS and extended audit features. There is no hosted offering.
Fonctionnalités
Si vous souhaitez comparer les fonctionnalités OpenID Connect de différents fournisseurs, consultez le benchmark des fournisseurs OpenID Connect.
Vous cherchez les fonctionnalités (C)IAM de authentik comme MFA, SSO et gestion des utilisateurs ? Voir authentik sur le benchmark des fournisseurs d'identité (C)IAM.
Foire aux questions
authentik prend-il en charge Authorization Code grant type ?
authentik prend en charge Authorization Code grant type. En savoir plus
authentik prend-il en charge Refresh Token grant type ?
authentik prend en charge Refresh Token grant type. Requires the offline_access scope and its scope mapping. En savoir plus
authentik prend-il en charge Client Credentials grant type ?
authentik prend en charge Client Credentials grant type. En savoir plus
authentik prend-il en charge Implicit grant type ?
authentik prend en charge Implicit grant type. Marked as legacy in the docs, which recommend the code flow with PKCE. En savoir plus
authentik prend-il en charge Token Exchange grant type ?
authentik prend en charge Token Exchange grant type. Impersonation and delegation. Delegation (on-behalf-of) needs 2026.8 or later. En savoir plus
authentik prend-il en charge Client Initiated BackChannel Authentication grant type ?
authentik ne prend pas en charge Client Initiated BackChannel Authentication grant type.
authentik prend-il en charge Device Authorization Grant grant type ?
authentik prend en charge Device Authorization Grant grant type. En savoir plus
authentik prend-il en charge JWT Bearer Token grant type ?
authentik prend partiellement en charge JWT Bearer Token grant type. JWTs issued by federated providers can authenticate through the client credentials grant, rather than the standalone JWT bearer grant. En savoir plus
authentik prend-il en charge Resource Owner Password Credentials grant type ?
authentik prend partiellement en charge Resource Owner Password Credentials grant type. Machine-to-machine clients can pass a username and app password to the client credentials grant. The standard password grant type is not documented. En savoir plus
authentik prend-il en charge PKCE extension ?
authentik prend en charge PKCE extension. En savoir plus
authentik prend-il en charge Authorization Endpoint endpoint ?
authentik prend en charge Authorization Endpoint endpoint. En savoir plus
authentik prend-il en charge Token Endpoint endpoint ?
authentik prend en charge Token Endpoint endpoint. En savoir plus
authentik prend-il en charge UserInfo Endpoint endpoint ?
authentik prend en charge UserInfo Endpoint endpoint. En savoir plus
authentik prend-il en charge Token Revocation endpoint ?
authentik prend en charge Token Revocation endpoint. Public and confidential clients can revoke their own tokens. En savoir plus
authentik prend-il en charge Token Introspection endpoint ?
authentik prend en charge Token Introspection endpoint. Confidential clients can introspect only the tokens they issued. En savoir plus
authentik prend-il en charge Device Authorization Endpoint endpoint ?
authentik prend en charge Device Authorization Endpoint endpoint. En savoir plus
authentik prend-il en charge OpenID Connect Discovery Endpoint endpoint ?
authentik prend en charge OpenID Connect Discovery Endpoint endpoint. Per-provider discovery document at /application/o/<slug>/.well-known/openid-configuration. En savoir plus
authentik prend-il en charge none méthode d'authentification du token endpoint ?
authentik prend en charge none méthode d'authentification du token endpoint. Public clients. En savoir plus
authentik prend-il en charge client_secret_basic méthode d'authentification du token endpoint ?
authentik prend en charge client_secret_basic méthode d'authentification du token endpoint. En savoir plus
authentik prend-il en charge client_secret_post méthode d'authentification du token endpoint ?
authentik prend en charge client_secret_post méthode d'authentification du token endpoint. En savoir plus
authentik prend-il en charge none prompt ?
authentik prend en charge none prompt.
authentik prend-il en charge login prompt ?
authentik prend en charge login prompt.
authentik prend-il en charge consent prompt ?
authentik prend en charge consent prompt.
authentik prend-il en charge select_account prompt ?
authentik ne prend pas en charge select_account prompt.
authentik prend-il en charge create prompt ?
authentik ne prend pas en charge create prompt.
authentik prend-il en charge RP-initiated Logout fonctionnalité ?
authentik prend en charge RP-initiated Logout fonctionnalité. End-session endpoint, plus front-channel and back-channel logout. En savoir plus
authentik prend-il en charge Dynamic Client Registration Protocol fonctionnalité ?
authentik prend en charge Dynamic Client Registration Protocol fonctionnalité. Enabled through the goauthentik.io/oidc/dcr scope. Not yet covered by the OpenID certification. En savoir plus
authentik prend-il en charge Refresh Token Rotation fonctionnalité ?
authentik prend en charge Refresh Token Rotation fonctionnalité. Depends on provider configuration. En savoir plus
authentik prend-il en charge OAuth 2.0 Demonstrating Proof of Possession (DPoP) fonctionnalité ?
authentik prend partiellement en charge OAuth 2.0 Demonstrating Proof of Possession (DPoP) fonctionnalité. The bound_key scope binds the ID token to a client key. The access token is not sender-constrained. En savoir plus
Comparer avec d'autres fournisseurs
Remarque : Les données actuelles sont basées sur la documentation/l'expérience des fournisseurs et peuvent ne pas être exactes à 100 %.