Fluent Commerce Logo
Docs

SSO Configuration for Vendor Access

How-to Guide

Authors:

Yulia Andreyanova, Alexey Kaminskiy

Changed on:

7 Oct 2025

Key Points

  • Enables single sign-on access to Fluent OMS for multiple organizations.
  • PingOne automatically routes users to the correct IdP by email domain.
  • Requires connecting all relevant IdPs (e.g., Google Workspace, Azure AD).
  • Uses an Authentication Policy in PingOne to define domain-based rules.
  • Each user is linked to an Authoritative IdP that manages authentication.
  • Provides a unified, secure, and streamlined login experience for all users.

Steps

Step arrow right iconCreate an Authentication Policy

  • In the PingOne Admin Console, navigate to Authentication → Authentication Policies.
  • Click + Add Policy.
No alt provided
  • Enter a descriptive Policy Name (e.g., Fluent SSO Routing Policy).
  • On the Create Policy screen, select Identifier First as the Step Type.
No alt provided

Step arrow right iconAdd Discovery Rules

  • Within your newly created policy, click + Add Rule under the Discovery Rules section.
No alt provided
  • Discovery Rules dialog opens. Click + Add Rule again to start adding your first rule.
No alt provided
  • In the rule configuration:
    • Username contains: Enter the domain pattern (for example, `@vendor.com` or `@google.com`). Users who do not match any rule will authenticate directly against PingOne.
  • Identity Provider: Select the IdP responsible for authenticating users matching this domain pattern.
No alt provided
  • Repeat these steps for all vendor or external domains that require separate IdPs.
  • When all rules are defined, click Save to finalize the policy.
No alt provided
  • Finally, review the policy overview page and click Save again to apply the configuration to the policy.
No alt provided

Step arrow right iconDon’t Forget

  • After saving, go to Applications → [Fluent App] → Authentication Policy.
  • Select your new Authentication Policy from the list.
  • Click Save to apply changes.
No alt provided
Yulia Andreyanova

Yulia Andreyanova

Contributors:
Alexey Kaminskiy