SAML

The Security Assertion Markup Language (SAML) protocol is an open-standard, XML-based framework for authentication and authorization between two entities without a password:

  • Service provider (SP) agrees to trust the identity provider to authenticate users.

  • Identity provider (IdP) authenticates users and provides to service providers an authentication assertion that indicates a user has been authenticated.

Auth0 supports the SAML protocol and can serve as the IdP, the SP, or both including:

  • SAML2 web applications

  • SAML SSO integrations

  • IdP-initiated SSO

  • Microsoft Active Directory Federation Services (ADFS)

  • SAML request signing and encrypting

Supported SAML bindings and options

Auth0 supports the following SAML bindings:

  • HTTP Redirect

  • HTTP POST

Auth0 supports the following SAML options:

  • Web Browser SSO Profile

  • Single Logout Profile

  • Name Identifier Management Profile

  • Name Identifier Mapping Profile