SSO
Author:
Fluent Commerce
Changed on:
19 Dec 2024
Overview
This guide helps to select correct IDP configuration and plan SSO implementation.
Key points
- SSO is only supported by the OMX framework
- All API users will be stored in Fluent IdP and cannot be stored in Corporate IdP as it’s not an individual user and has a separate machine-to-machine authentication flowSSO/Ping Identity Environment
Prerequisite
SSO is only supported by the OMX framework.
API Users Overview
All API users will be stored in Fluent IdP and cannot be stored in Corporate IdP as it’s not an individual user and has a separate machine-to-machine authentication flow. API users can be created via API as per current implementation. All details provided for API Users will be stored in the SSO vendor environment.
SSO/Ping Identity Environment
SSO will be enabled for each Fluent account and the corresponding SSO Ping Identity environment will also be created. SSO enablement requests can be made via SRE or Success teams. You will need to provide details of the admin user who will be managing the SSO vendor environment.
SSO vendor environment setup will be done by the SRE team and the following changes will be introduced:
- The admin user is created and provided the required permissions.
- Authentication and password policies are set up. By default, the password policy is not configured strictly and has everything disabled. It all can be changed later.
- Fluent Branding is enabled
- Fluent OMX applications are enabled.
- User and API authentication flows are added.
Once SSO Environment access is granted, then all configurations can be introduced by the client's IT Team or an Administrator directly in the SSO environment.
Config Guide
- Authentication Policies Configuration
- Multi-Factor Authentication (MFA) Configuration
- Azure AD Configuration via SAML
- Azure AD Configuration via OIDC
- Okta Configuration via SAML