This repository has been archived on 2024-05-31. You can view files and clone it, but cannot push or open issues or pull requests.
authentik/docs/providers.md

1006 B

Providers

Providers allow external Applications to authenticate against passbook and use its User Information.

OpenID Provider

This provider uses the commonly used OpenID Connect variation of OAuth2.

OAuth2 Provider

This provider is slightly different than the OpenID Provider. While it uses the same basic OAuth2 Protocol, it provides a GitHub-compatible Endpoint. This allows you to integrate Applications, which don't support Custom OpenID Providers. The API exposes Username, E-Mail, Name and Groups in a GitHub-compatible format.

SAML Provider

This provider allows you to integrate Enterprise Software using the SAML2 Protocol. It supports signed Requests. This Provider also has Property Mappings, which allows you to expose Vendor-specific Fields. Default fields are:

  • eduPersonPrincipalName: User's E-Mail
  • cn: User's Full Name
  • mail: User's E-Mail
  • displayName: User's Username
  • uid: User Unique Identifier