SSO Authentication
Implement SSO solution to authenticate your customers on the storefront.
Emporix supports a Single Sign-On (SSO) mechanism based on the OAuth 2.0 authorization code flow that provides a holistic approach to customer authentication on the storefront.
If you do not use an external IDP, the customers' data is stored in the Emporix database.
You can use the Emporix solution alone or integrate a chosen Identity Provider (IDP), such as Keycloak, Auth0, or any other OpenID Connect–compliant provider.
How the SSO flow works
The following steps describe the end-to-end SSO authentication flow in the Emporix implementation.
This design keeps Emporix as the sole authority for the authentication-code exchange and token generation in the SSO flow. The Identity Provider is responsible for authenticating the customer. Emporix is responsible for issuing and validating tokens used to access Emporix APIs.
See the example flows that incorporate an external Identity Provider into the process:
Last updated
Was this helpful?

