Cette page se concentre sur la prise en charge du protocole OpenID Connect par Authelia. Vous cherchez les fonctionnalités (C)IAM de Authelia comme MFA, SSO et gestion des utilisateurs ? Voir Authelia sur le benchmark des fournisseurs d'identité (C)IAM.
Authelia

Authelia Fournisseur OpenID Connect

Authelia is an open-source, OpenID Certified authentication and authorization server that acts as a companion for reverse proxies (nginx, Traefik, Caddy, Envoy, HAProxy, Skipper), providing 2FA/SSO via forward-auth, and, since Beta 8+, a self-hostable OpenID Connect 1.0 Provider for statically configured OAuth 2.0/OIDC clients.

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 Authelia comme MFA, SSO et gestion des utilisateurs ? Voir Authelia sur le benchmark des fournisseurs d'identité (C)IAM.

Foire aux questions

Authelia prend-il en charge Authorization Code grant type ?

Authelia prend en charge Authorization Code grant type. En savoir plus

Authelia prend-il en charge Refresh Token grant type ?

Authelia prend en charge Refresh Token grant type. En savoir plus

Authelia prend-il en charge Client Credentials grant type ?

Authelia prend en charge Client Credentials grant type. En savoir plus

Authelia prend-il en charge Implicit grant type ?

Authelia prend partiellement en charge Implicit grant type. OAuth 2.0 Multiple Response Types are certified (id_token, token, hybrid), but the documentation strongly recommends only the code response type, calling the others less secure. En savoir plus

Authelia prend-il en charge Token Exchange grant type ?

Authelia ne prend pas en charge Token Exchange grant type. OAuth 2.0 Token Exchange is listed as unsupported in the OIDC support chart, and is on the roadmap. En savoir plus

Authelia prend-il en charge Client Initiated BackChannel Authentication grant type ?

Authelia ne prend pas en charge Client Initiated BackChannel Authentication grant type. OpenID Connect CIBA Flow is listed as unsupported and not yet started on the roadmap. En savoir plus

Authelia prend-il en charge Device Authorization Grant grant type ?

Authelia prend en charge Device Authorization Grant grant type. OAuth 2.0 Device Authorization Flow is listed as complete, with a configurable device_code lifespan. En savoir plus

Authelia prend-il en charge JWT Bearer Token grant type ?

Authelia ne prend pas en charge JWT Bearer Token grant type. Not documented as a supported authorization grant type; JWT/private_key_jwt support is limited to client authentication.

Authelia prend-il en charge SAML 2.0 Bearer Assertion grant type ?

Authelia ne prend pas en charge SAML 2.0 Bearer Assertion grant type. SAML 2.0 Profile for OAuth 2.0 is listed as unsupported in the OIDC support chart. En savoir plus

Authelia prend-il en charge Resource Owner Password Credentials grant type ?

Authelia ne prend pas en charge Resource Owner Password Credentials grant type. Resource Owner Password Credentials grant is listed as unsupported in the OIDC support chart. En savoir plus

Authelia prend-il en charge PKCE extension ?

Authelia prend en charge PKCE extension. OpenID Certified for PKCE. Enforcement policy (never, public_clients_only, always) is configurable per client. En savoir plus

Authelia prend-il en charge PAR extension ?

Authelia prend en charge PAR extension. Pushed Authorization Requests can be required globally or per client via require_pushed_authorization_requests. En savoir plus

Authelia prend-il en charge RAR extension ?

Authelia ne prend pas en charge RAR extension. OAuth 2.0 Rich Authorization Requests is listed as unsupported in the OIDC support chart. En savoir plus

Authelia prend-il en charge JAR extension ?

Authelia prend en charge JAR extension. OAuth 2.0 JWT-Secured Authorization Request is listed as complete in the OIDC support chart. En savoir plus

Authelia prend-il en charge Authorization Endpoint endpoint ?

Authelia prend en charge Authorization Endpoint endpoint. En savoir plus

Authelia prend-il en charge Token Endpoint endpoint ?

Authelia prend en charge Token Endpoint endpoint. En savoir plus

Authelia prend-il en charge UserInfo Endpoint endpoint ?

Authelia prend en charge UserInfo Endpoint endpoint. En savoir plus

Authelia prend-il en charge Token Revocation endpoint ?

Authelia prend en charge Token Revocation endpoint. OAuth 2.0 Token Revocation is listed as complete. En savoir plus

Authelia prend-il en charge Token Introspection endpoint ?

Authelia prend en charge Token Introspection endpoint. OAuth 2.0 Token Introspection and JWT Response for Token Introspection are both listed as complete, including stateless JWT access token introspection. En savoir plus

Authelia prend-il en charge Device Authorization Endpoint endpoint ?

Authelia prend en charge Device Authorization Endpoint endpoint. En savoir plus

Authelia prend-il en charge OpenID Connect Discovery Endpoint endpoint ?

Authelia prend en charge OpenID Connect Discovery Endpoint endpoint. OpenID Connect Discovery 1.0 is OpenID Certified; responses can optionally be signed. En savoir plus

Authelia prend-il en charge OAuth 2.0 Authorization Server Metadata Endpoint endpoint ?

Authelia prend en charge OAuth 2.0 Authorization Server Metadata Endpoint endpoint. OAuth 2.0 Authorization Server Metadata and Issuer Identification are both listed as complete. En savoir plus

Authelia prend-il en charge none méthode d'authentification du token endpoint ?

Authelia prend en charge none méthode d'authentification du token endpoint. Default for public clients. En savoir plus

Authelia prend-il en charge client_secret_basic méthode d'authentification du token endpoint ?

Authelia prend en charge client_secret_basic méthode d'authentification du token endpoint. Default for confidential clients. En savoir plus

Authelia prend-il en charge client_secret_post méthode d'authentification du token endpoint ?

Authelia prend en charge client_secret_post méthode d'authentification du token endpoint. En savoir plus

Authelia prend-il en charge client_secret_jwt méthode d'authentification du token endpoint ?

Authelia prend partiellement en charge client_secret_jwt méthode d'authentification du token endpoint. OAuth 2.0 JWT Profile for Client Authentication is listed as partial in the support chart. En savoir plus

Authelia prend-il en charge private_key_jwt méthode d'authentification du token endpoint ?

Authelia prend partiellement en charge private_key_jwt méthode d'authentification du token endpoint. OAuth 2.0 JWT Profile for Client Authentication is listed as partial in the support chart; OAuth 2.0 Private Key JWT itself is listed as complete. En savoir plus

Authelia prend-il en charge tls_client_auth méthode d'authentification du token endpoint ?

Authelia ne prend pas en charge tls_client_auth méthode d'authentification du token endpoint. OAuth 2.0 Mutual-TLS is listed as unsupported in the OIDC support chart. En savoir plus

Authelia prend-il en charge none prompt ?

Authelia prend en charge none prompt. En savoir plus

Authelia prend-il en charge login prompt ?

Authelia prend en charge login prompt. En savoir plus

Authelia prend-il en charge consent prompt ?

Authelia prend en charge consent prompt. En savoir plus

Authelia prend-il en charge create prompt ?

Authelia ne prend pas en charge create prompt. Authelia has no self-service user registration; OpenID Connect 1.0 User Registration is listed as unsupported. En savoir plus

Authelia prend-il en charge RP-initiated Logout fonctionnalité ?

Authelia ne prend pas en charge RP-initiated Logout fonctionnalité. OpenID Connect RP-Initiated Logout 1.0 is listed as unsupported and is on the roadmap. En savoir plus

Authelia prend-il en charge Dynamic Client Registration Protocol fonctionnalité ?

Authelia ne prend pas en charge Dynamic Client Registration Protocol fonctionnalité. Clients are statically defined in configuration; OAuth 2.0 and OpenID Connect Dynamic Client Registration are both listed as unsupported and are on the roadmap. En savoir plus

Authelia prend-il en charge Dynamic Client Registration Management Protocol fonctionnalité ?

Authelia ne prend pas en charge Dynamic Client Registration Management Protocol fonctionnalité. En savoir plus

Authelia prend-il en charge Refresh Token Rotation fonctionnalité ?

Authelia prend en charge Refresh Token Rotation fonctionnalité. En savoir plus

Authelia prend-il en charge Délai de grâce pour la rotation des refresh tokens fonctionnalité ?

Authelia ne prend pas en charge Délai de grâce pour la rotation des refresh tokens fonctionnalité.

Authelia prend-il en charge OAuth 2.0 Demonstrating Proof of Possession (DPoP) fonctionnalité ?

Authelia ne prend pas en charge OAuth 2.0 Demonstrating Proof of Possession (DPoP) fonctionnalité. OAuth 2.0 DPoP is listed as unsupported in the OIDC support chart. En savoir plus

Authelia prend-il en charge FAPI 1.0 Security Profile - Part 1: Baseline fonctionnalité ?

Authelia ne prend pas en charge FAPI 1.0 Security Profile - Part 1: Baseline fonctionnalité. Not listed in the OIDC support chart; only FAPI 2.0 items (partial) are documented.

Authelia prend-il en charge FAPI 1.0 Security Profile - Part 2: Advanced fonctionnalité ?

Authelia ne prend pas en charge FAPI 1.0 Security Profile - Part 2: Advanced fonctionnalité. Not listed in the OIDC support chart; only FAPI 2.0 items (partial) are documented.

Authelia prend-il en charge FAPI 2.0 Security Profile fonctionnalité ?

Authelia prend partiellement en charge FAPI 2.0 Security Profile fonctionnalité. En savoir plus

Authelia prend-il en charge FAPI 2.0 Message Signing fonctionnalité ?

Authelia prend partiellement en charge FAPI 2.0 Message Signing fonctionnalité. En savoir plus

Authelia prend-il en charge JARM fonctionnalité ?

Authelia prend en charge JARM fonctionnalité. OAuth 2.0 JWT Secured Authorization Response Mode is listed as complete. En savoir plus

Comparer avec d'autres fournisseurs