Security Assertion Markup Language is an XML-based, open-standard data format for exchanging authentication and authorization data between security domains: an Identity Provider (IdP) and a Service Provider (SP). SAML 2.0 enables web-based authentication and authorization scenarios including cross-domain single sign-on (SSO).
For Hub, SAML support lets you use a Hub service as the Identity Provider (IdP) for your web-based applications and as the authentication and authorization manager. When you configure Hub as the IdP for a service provider, your users can log into this service with their credentials in Hub or any other authentication module.
SAML support also enables single-sign-on. When a user logs into one of the services that is connected to Hub, they are logged into all connected services.
To use Hub as SAML IdP for your web-service, you need to perform three steps:
- Create, upload, and set up SSL Key to encrypt the connection between Hub and the service providers.
- Enable SAML for your service and provide parameters of Hub as the IdP.
- Register Service Provider in Hub.