SAML

The Security Assertion Markup Language (SAML) based identity provider allows user authentication by transferring identity data between two parties, that is an identity provider and a service provider.

Identity Provider: It performs the authentication and passes the identity data of the user and authorization level to the service provider. For example, Okta.

Service Provider: It trusts the identity provider and in turn authorizes the user to access the requested resource. For example, Salesforce.