SAML CONFIGURATION (single sign on- SSO)

Single sign-on is an authentication system that allows a user to log in with a single ID and password to any of several related software. True single sign-on allows the user to log in once and access services without re-entering authentication factors. To enable the Single Sign-On (SSO) feature on SAP Hybris side so that the user logged into storefront without entering the username and password again. Hybris OOTB doesn’t support any particular SSO providers. It has a module named samlsinglesignon which can be used for the integration with any SAML-compatible SSO services.

The samlsinglesignon extension uses Spring Security and the SAML 2.0 protocol to authenticate and authorize data across different security domains. Security Assertion Markup Language (SAML) 2.0 is an XML-based protocol that uses security tokens containing assertions to pass information about a principal (usually an end user) between a SAML authority, that is, an identity provider, and a SAML consumer, that is, a service provider. SAML 2.0 enables web-based authentication and authorization scenarios including cross-domain Single Sign-On.