Security Assertion Markup Language (SAML) is an XML-based open standard for exchanging authentication and authorization data between identity providers and service providers to support Single-Sign-On (SSO) capability.

SAML uses:

  • Identity Providers: Manage User Identities and interact with data stores containing User credentials. Identity providers normally provide interfaces allowing Users to log in to SAML sessions.
  • Service Providers: Provide applications and act as Relying Parties for SAML identity information.