Security Assertion Markup Language (SAML) is primarily used to implement the Single Sign-On between one or multiple Service Providers and one IDentity Provider.
Usage
A user agent, usually a web browser, requests resources protected by a SAML service provider.
The service provider with redirect the user agent to the trust identity provider to authenticate the user.
SAMLResponse
After the successful authentication and getting the SAMLReponse from the identity provider, the user agent will submit SAMLResponse to the SP to log into the service.
Sign-In
The service provider validates the SAMLReponse with the certification of the trust Identity provider.