Security Assertion Markup Language (SAML) is an open standard used to facilitate the exchange of authentication and authorization data between two systems, in particular, between an identity provider and a service provider. An identity provider is an entity within the system that provides authentication and ensures that the user really is who they claim to be. A service provider is an entity — generally, a server or other computer — within a system that helps the user access the services he or she wants.