authentik Fournisseur IAM

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 IAM de différents fournisseurs, consultez le benchmark des fournisseurs d'identité (C)IAM.

Vous cherchez la compatibilité du protocole OpenID Connect de authentik ? Voir authentik sur le benchmark des fournisseurs OpenID Connect.

Foire aux questions

authentik prend-il en charge Nom d'utilisateur et mot de passe méthode d'authentification ?

authentik prend en charge Nom d'utilisateur et mot de passe méthode d'authentification. Identification and Password stages in the default authentication flow. En savoir plus

authentik prend-il en charge Connexion sociale méthode d'authentification ?

authentik prend en charge Connexion sociale méthode d'authentification. Social login sources such as Apple, Discord, GitHub, Twitch and X, plus generic OAuth and SAML sources. En savoir plus

authentik prend-il en charge Passkey méthode d'authentification ?

authentik prend en charge Passkey méthode d'authentification. WebAuthn / FIDO2 authenticator stage supports passkeys and security keys, and a passwordless flow can be built on it. En savoir plus

authentik prend-il en charge Magic Link méthode d'authentification ?

authentik prend partiellement en charge Magic Link méthode d'authentification. The Email stage sends a one-time link, used out of the box for account recovery and enrollment. A login flow built on it needs custom flow configuration. En savoir plus

authentik prend-il en charge Anonymous / Guest méthode d'authentification ?

authentik ne prend pas en charge Anonymous / Guest méthode d'authentification. Every session belongs to an authenticated user. There is no anonymous or guest login.

authentik prend-il en charge Time-based One-Time Password (TOTP) MFA ?

authentik prend en charge Time-based One-Time Password (TOTP) MFA. TOTP authenticator setup stage. En savoir plus

authentik prend-il en charge HMAC-based One-Time Password (HOTP) MFA ?

authentik ne prend pas en charge HMAC-based One-Time Password (HOTP) MFA. Only time-based TOTP is offered. Static recovery codes are the only other OTP type.

authentik prend-il en charge Universal 2nd Factor (U2F) MFA ?

authentik prend en charge Universal 2nd Factor (U2F) MFA. Security keys through the WebAuthn authenticator stage. En savoir plus

authentik prend-il en charge WebAuthn MFA ?

authentik prend en charge WebAuthn MFA. WebAuthn / FIDO2 authenticators (security keys and passkeys) as a second factor. En savoir plus

authentik prend-il en charge Email Code MFA ?

authentik prend en charge Email Code MFA. Email authenticator setup stage. En savoir plus

authentik prend-il en charge Phone Code MFA ?

authentik prend en charge Phone Code MFA. SMS authenticator setup stage, with Twilio or a generic HTTP gateway. En savoir plus

authentik prend-il en charge Recovery Code MFA ?

authentik prend en charge Recovery Code MFA. Static authenticator stage generates single-use recovery tokens. En savoir plus

authentik prend-il en charge Push Notification MFA ?

authentik prend partiellement en charge Push Notification MFA. Push approval is available only through the Duo authenticator stage. There is no native authentik push app. En savoir plus

authentik prend-il en charge Adaptive / Risk-Based MFA MFA ?

authentik prend partiellement en charge Adaptive / Risk-Based MFA MFA. Policies on GeoIP, ASN, network and reputation can decide whether the authenticator validation stage prompts for MFA. There is no built-in risk scoring engine. En savoir plus

authentik prend-il en charge Cisco Duo MFA ?

authentik prend en charge Cisco Duo MFA. Duo authenticator setup stage. En savoir plus

authentik prend-il en charge Step-Up Authentication MFA ?

authentik prend partiellement en charge Step-Up Authentication MFA. Flows and stage bindings can be attached to individual applications, and the validation stage supports a last-validation threshold to force re-authentication. There is no ACR-based step-up. En savoir plus

authentik prend-il en charge OpenID Connect (OIDC) protocole d'intégration ?

authentik prend en charge OpenID Connect (OIDC) protocole d'intégration. OAuth2 / OpenID Connect provider. OpenID Certified as of 2026.8. En savoir plus

authentik prend-il en charge SAML 2.0 protocole d'intégration ?

authentik prend en charge SAML 2.0 protocole d'intégration. SAML 2.0 identity provider. En savoir plus

authentik prend-il en charge WS-Federation protocole d'intégration ?

authentik prend en charge WS-Federation protocole d'intégration. WS-Federation provider. En savoir plus

authentik prend-il en charge Machine-to-Machine (M2M) Authentication protocole d'intégration ?

authentik prend en charge Machine-to-Machine (M2M) Authentication protocole d'intégration. Client credentials grant for service accounts and federated JWT authentication. En savoir plus

authentik prend-il en charge OpenID Connect (OIDC) Federation fédération d'identité ?

authentik prend en charge OpenID Connect (OIDC) Federation fédération d'identité. OAuth / OpenID Connect sources let users sign in with an external identity provider. En savoir plus

authentik prend-il en charge SAML 2.0 Federation fédération d'identité ?

authentik prend en charge SAML 2.0 Federation fédération d'identité. SAML source for federating with an external SAML identity provider. En savoir plus

authentik prend-il en charge Active Directory / LDAP fédération d'identité ?

authentik prend en charge Active Directory / LDAP fédération d'identité. LDAP source with Active Directory and FreeIPA synchronization, and an LDAP provider to expose authentik as a directory. En savoir plus

authentik prend-il en charge Azure Active Directory (Entra ID) fédération d'identité ?

authentik prend en charge Azure Active Directory (Entra ID) fédération d'identité. Sign in with Entra ID through an OAuth source (open source). The Entra ID provider for outbound sync is Enterprise only. En savoir plus

authentik prend-il en charge Bulk User Import gestion des utilisateurs ?

authentik prend partiellement en charge Bulk User Import gestion des utilisateurs. No CSV import in the UI. Users can be created through the REST API and blueprints, or synced from LDAP and SCIM sources. En savoir plus

authentik prend-il en charge Bulk User Export gestion des utilisateurs ?

authentik prend partiellement en charge Bulk User Export gestion des utilisateurs. Users can be listed and exported through the REST API. There is no one-click user export in the UI. En savoir plus

authentik prend-il en charge Bulk User Update / Delete gestion des utilisateurs ?

authentik prend partiellement en charge Bulk User Update / Delete gestion des utilisateurs. Bulk deletion is available in the admin UI. Bulk updates go through the REST API or blueprints.

authentik prend-il en charge Upsert on Import gestion des utilisateurs ?

authentik prend partiellement en charge Upsert on Import gestion des utilisateurs. Blueprints are declarative and idempotent, so re-applying them updates existing objects. En savoir plus

authentik prend-il en charge Inbound SCIM Provisioning gestion des utilisateurs ?

authentik prend en charge Inbound SCIM Provisioning gestion des utilisateurs. SCIM source lets an external system provision users and groups into authentik. En savoir plus

authentik prend-il en charge Outbound SCIM Provisioning gestion des utilisateurs ?

authentik prend en charge Outbound SCIM Provisioning gestion des utilisateurs. SCIM provider pushes users and groups to downstream applications. En savoir plus

authentik prend-il en charge SCIM Groups Provisioning gestion des utilisateurs ?

authentik prend en charge SCIM Groups Provisioning gestion des utilisateurs. Groups are synchronized in both the SCIM source and the SCIM provider. En savoir plus

authentik prend-il en charge Just-In-Time (JIT) User Provisioning gestion des utilisateurs ?

authentik prend en charge Just-In-Time (JIT) User Provisioning gestion des utilisateurs. Sources create users on first login through an enrollment flow, with property mappings applied to the new user. En savoir plus

authentik prend-il en charge Self-Service Profile Management Portal gestion des utilisateurs ?

authentik prend en charge Self-Service Profile Management Portal gestion des utilisateurs. User interface where users edit their profile, manage MFA devices and change their password, driven by a configurable user settings flow. En savoir plus

authentik prend-il en charge User Account Linking gestion des utilisateurs ?

authentik prend en charge User Account Linking gestion des utilisateurs. Sources can link an external identity to an existing user by identifier, email or username. En savoir plus

authentik prend-il en charge User Blocking / Banning gestion des utilisateurs ?

authentik prend en charge User Blocking / Banning gestion des utilisateurs. Users can be deactivated, which blocks login and revokes sessions. En savoir plus

authentik prend-il en charge User Metadata gestion des utilisateurs ?

authentik prend en charge User Metadata gestion des utilisateurs. Free-form JSON attributes on users, groups and other objects. En savoir plus

authentik prend-il en charge Application Metadata gestion des utilisateurs ?

authentik prend partiellement en charge Application Metadata gestion des utilisateurs. Attributes can be set on groups and applications, but there is no separate application-metadata store per user.

authentik prend-il en charge User Search gestion des utilisateurs ?

authentik prend en charge User Search gestion des utilisateurs. Searchable user list in the admin interface and the REST API. En savoir plus

authentik prend-il en charge Role-Based Access Control (RBAC) gestion des utilisateurs ?

authentik prend en charge Role-Based Access Control (RBAC) gestion des utilisateurs. Roles assigned to groups, with global and object-level permissions. En savoir plus

authentik prend-il en charge Organizations (Multi-Tenancy B2B) gestion des utilisateurs ?

authentik prend partiellement en charge Organizations (Multi-Tenancy B2B) gestion des utilisateurs. Brands give per-domain branding and flow selection inside one instance. Hard tenant isolation needs separate instances, with multi-instance support in Enterprise Plus. En savoir plus

authentik prend-il en charge Password Strength Policies gestion des utilisateurs ?

authentik prend en charge Password Strength Policies gestion des utilisateurs. Password policy supporting length, character classes, HaveIBeenPwned and zxcvbn checks. Password history checks are Enterprise. En savoir plus

authentik prend-il en charge Username Restrictions gestion des utilisateurs ?

authentik prend partiellement en charge Username Restrictions gestion des utilisateurs. Prompt-stage field validation and expression policies can enforce username rules. There is no dedicated setting.

authentik prend-il en charge Progressive Profiling / Forms gestion des utilisateurs ?

authentik prend partiellement en charge Progressive Profiling / Forms gestion des utilisateurs. Prompt stages with policy bindings can collect extra attributes on later logins. En savoir plus

authentik prend-il en charge Attribute-Based Access Control (ABAC) contrôle d'accès ?

authentik prend partiellement en charge Attribute-Based Access Control (ABAC) contrôle d'accès. Expression policies written in Python can evaluate user, group, request and context attributes to allow or deny access. En savoir plus

authentik prend-il en charge Fine-Grained Authorization (FGA / ReBAC) contrôle d'accès ?

authentik ne prend pas en charge Fine-Grained Authorization (FGA / ReBAC) contrôle d'accès. No relationship-based or fine-grained authorization engine.

authentik prend-il en charge API Authorization (Scopes / Permissions) contrôle d'accès ?

authentik prend partiellement en charge API Authorization (Scopes / Permissions) contrôle d'accès. Scope mappings add scopes and claims to tokens. There is no resource-server permission model. En savoir plus

authentik prend-il en charge Audit Log Retention fonctionnalité de sécurité ?

authentik prend en charge Audit Log Retention fonctionnalité de sécurité. Events are stored for 365 days by default, with configurable retention. En savoir plus

authentik prend-il en charge Audit Log Streaming fonctionnalité de sécurité ?

authentik prend en charge Audit Log Streaming fonctionnalité de sécurité. Events can go to webhook and email notification transports, or be forwarded from container logs. En savoir plus

authentik prend-il en charge Security Center (Threat Monitoring Dashboard) fonctionnalité de sécurité ?

authentik prend partiellement en charge Security Center (Threat Monitoring Dashboard) fonctionnalité de sécurité. Admin overview dashboard and event log. The login event map is Enterprise only. En savoir plus

authentik prend-il en charge Encryption in Transit fonctionnalité de sécurité ?

authentik prend en charge Encryption in Transit fonctionnalité de sécurité. The server serves HTTPS directly, or sits behind a TLS-terminating reverse proxy. En savoir plus

authentik prend-il en charge Bot Detection fonctionnalité de sécurité ?

authentik prend en charge Bot Detection fonctionnalité de sécurité. Captcha stage supports reCAPTCHA, hCaptcha, Cloudflare Turnstile and others. En savoir plus

authentik prend-il en charge Brute Force Protection fonctionnalité de sécurité ?

authentik prend en charge Brute Force Protection fonctionnalité de sécurité. Reputation policy scores IPs and usernames from failed logins and blocks access below a threshold. En savoir plus

authentik prend-il en charge Suspicious IP Throttling fonctionnalité de sécurité ?

authentik prend en charge Suspicious IP Throttling fonctionnalité de sécurité. Reputation policy tracks per-IP scores. Network and GeoIP policies can also deny by address or location. En savoir plus

authentik prend-il en charge Breached Password Detection fonctionnalité de sécurité ?

authentik prend en charge Breached Password Detection fonctionnalité de sécurité. Password policy can check passwords against HaveIBeenPwned. En savoir plus

authentik prend-il en charge Credential Guard (Dark Web Monitoring) fonctionnalité de sécurité ?

authentik ne prend pas en charge Credential Guard (Dark Web Monitoring) fonctionnalité de sécurité.

authentik prend-il en charge Tenant Access Control List (IP ACL) fonctionnalité de sécurité ?

authentik prend partiellement en charge Tenant Access Control List (IP ACL) fonctionnalité de sécurité. Network-binding policies restrict access by IP or CIDR per flow, application or source. En savoir plus

authentik prend-il en charge Device Fingerprinting fonctionnalité de sécurité ?

authentik prend partiellement en charge Device Fingerprinting fonctionnalité de sécurité. Chrome Enterprise Device Trust connector and endpoint stages check device posture (Enterprise). En savoir plus

authentik prend-il en charge Per-Organization Branding multi-tenant ?

authentik prend en charge Per-Organization Branding multi-tenant. Brands apply logo, title, CSS and default flows per domain. En savoir plus

authentik prend-il en charge Per-Organization MFA Policy multi-tenant ?

authentik prend partiellement en charge Per-Organization MFA Policy multi-tenant. A brand or application can use its own flow, and so its own MFA stages.

authentik prend-il en charge Hosted / Universal Login Page fonctionnalité de branding ?

authentik prend en charge Hosted / Universal Login Page fonctionnalité de branding. Flow-driven login pages hosted by authentik. En savoir plus

authentik prend-il en charge Embedded / Native Login Components fonctionnalité de branding ?

authentik prend partiellement en charge Embedded / Native Login Components fonctionnalité de branding. The flow executor API lets a client render its own login UI, but there are no packaged embeddable components. En savoir plus

authentik prend-il en charge White-Label / Full Brand Removal fonctionnalité de branding ?

authentik prend en charge White-Label / Full Brand Removal fonctionnalité de branding. Branding, custom CSS and templates are available in the open source edition. En savoir plus

authentik prend-il en charge Localization / i18n fonctionnalité de branding ?

authentik prend en charge Localization / i18n fonctionnalité de branding. Interface and flows are translated, and prompt fields can be localized.

authentik prend-il en charge Prebuilt UI Components (SDK) fonctionnalité de branding ?

authentik ne prend pas en charge Prebuilt UI Components (SDK) fonctionnalité de branding.

authentik prend-il en charge Login / Auth Analytics Dashboard analytique ?

authentik prend partiellement en charge Login / Auth Analytics Dashboard analytique. Admin overview charts for logins, failed logins and authorizations. CSV reports and the event map are Enterprise. En savoir plus

authentik prend-il en charge FedRAMP Authorization conformité ?

authentik prend partiellement en charge FedRAMP Authorization conformité. FIPS-compliant build offered to help meet FedRAMP requirements. authentik is not itself FedRAMP authorized. En savoir plus

authentik prend-il en charge GDPR: Right to be Forgotten (User Deletion) conformité ?

authentik prend en charge GDPR: Right to be Forgotten (User Deletion) conformité. Users can be deleted from the admin UI, the API, or a User delete stage. En savoir plus

authentik prend-il en charge Consent Management conformité ?

authentik prend en charge Consent Management conformité. Consent stage asks users to approve scopes, with configurable expiry per application. En savoir plus

authentik prend-il en charge Region Deployment conformité ?

authentik ne prend pas en charge Region Deployment conformité. authentik has no hosted offering. You choose the region by choosing where to deploy it.

authentik prend-il en charge Private Cloud Deployment conformité ?

authentik prend en charge Private Cloud Deployment conformité. Self-hosted with Docker Compose, Kubernetes (Helm), or an AWS CloudFormation template. En savoir plus

authentik prend-il en charge SDK Coverage intégration développeur ?

authentik prend partiellement en charge SDK Coverage intégration développeur. Generated API clients for Go, Python, TypeScript and Rust. Applications integrate through standard OIDC and SAML libraries. En savoir plus

authentik prend-il en charge Management API intégration développeur ?

authentik prend en charge Management API intégration développeur. REST API with an OpenAPI schema covering everything the admin UI does. En savoir plus

authentik prend-il en charge Actions / Extensibility Pipeline intégration développeur ?

authentik prend en charge Actions / Extensibility Pipeline intégration développeur. Python expression policies and property mappings run inside flows and token issuance. En savoir plus

authentik prend-il en charge TypeScript Support in Extensibility intégration développeur ?

authentik ne prend pas en charge TypeScript Support in Extensibility intégration développeur. Extensions are written in Python.

authentik prend-il en charge Custom Domain intégration développeur ?

authentik prend en charge Custom Domain intégration développeur. Any domain can be bound to a brand. En savoir plus

authentik prend-il en charge Deploy CLI (Infrastructure as Code) intégration développeur ?

authentik prend partiellement en charge Deploy CLI (Infrastructure as Code) intégration développeur. Blueprints describe configuration as YAML applied on startup or from a repository. There is no dedicated deploy CLI. En savoir plus

authentik prend-il en charge Terraform Provider intégration développeur ?

authentik prend en charge Terraform Provider intégration développeur. Official Terraform provider maintained by authentik. En savoir plus

authentik prend-il en charge Custom Database Connections intégration développeur ?

authentik prend partiellement en charge Custom Database Connections intégration développeur. LDAP and SCIM sources can bring in users from an external directory. There is no custom database script connection. En savoir plus

authentik prend-il en charge Native Webhook Support intégration développeur ?

authentik prend en charge Native Webhook Support intégration développeur. Webhook notification transport sends events to any HTTP endpoint. En savoir plus

authentik prend-il en charge Universal Login / Hosted Login Page Customization intégration développeur ?

authentik prend en charge Universal Login / Hosted Login Page Customization intégration développeur. Flows, stages, policies, CSS and templates control the full login experience. En savoir plus

authentik prend-il en charge Custom Email Provider (SMTP) intégration développeur ?

authentik prend en charge Custom Email Provider (SMTP) intégration développeur. Any SMTP server, set through environment variables. En savoir plus

authentik prend-il en charge Email Templates intégration développeur ?

authentik prend en charge Email Templates intégration développeur. Customizable HTML email templates for the Email stage and notifications. En savoir plus

authentik prend-il en charge Custom OIDC Claims / Token Enrichment intégration développeur ?

authentik prend en charge Custom OIDC Claims / Token Enrichment intégration développeur. Scope property mappings in Python add claims to ID tokens and userinfo. En savoir plus

authentik prend-il en charge No-Code Auth Flow Builder / Orchestration fonctionnalité ?

authentik prend en charge No-Code Auth Flow Builder / Orchestration fonctionnalité. Flows chain stages with policy bindings to build login, enrollment, recovery and logout journeys, with a flow inspector for debugging. En savoir plus

authentik prend-il en charge Identity Verification / Document Proofing fonctionnalité ?

authentik ne prend pas en charge Identity Verification / Document Proofing fonctionnalité.

authentik prend-il en charge Decentralized / Verifiable Credentials fonctionnalité ?

authentik ne prend pas en charge Decentralized / Verifiable Credentials fonctionnalité.

authentik prend-il en charge Built-in Billing / Subscription Management fonctionnalité ?

authentik ne prend pas en charge Built-in Billing / Subscription Management fonctionnalité.

authentik prend-il en charge Agentic AI / MCP Server Authentication fonctionnalité ?

authentik prend partiellement en charge Agentic AI / MCP Server Authentication fonctionnalité. Agent accounts for non-human identity are an Enterprise feature. Token exchange and dynamic client registration work with MCP-style clients. En savoir plus