SSO

Single Sign On

SSO standards

SAML

  • Security Assertion Markup Language
  • It is an open standard for exchanging authentication and authorization data between parties, in particaular, between an identity provider and a service provider.
  • Use Case: Enterprise SSO

OAuth2

  • Open standard for authorization
  • Use Case: Grant websites or application access to their information on other websites, but wihout giving them the passwords. Additionally it is used for authorization and SSO.

OIDC

  • OpenID Connect
  • It is an identity layer built on top of the OAuth 2.0 framework and provides authentication.
  • Use Case: Consumer SSO