Security Assertion Markup Language it’s a standard for Authentication and Authorization between an Identity Provider and a Service Provider, it’s an XML standard for security exchange. One of the most important things about SAML is not having to syncronize identity directories between parties.

It has 3 principal actors:

  • The Principal aka the User which can be non-human
  • The Identity Provider (IdP)
  • The Service Provider (SP)