Product configurator SSO and identity integration
Give every customer, dealer and team member the right Configurix access.
Configurix can connect enterprise identity with product configuration, pricing, quotes and projects. A dependable implementation separates SSO, provisioning, roles, tenant isolation, service identities and session security—then proves each boundary with working access tests.
One identity decision
Sign in is only the first boundary
Identity provider
User authenticated · issuer trusted
Configurix account
Subject resolved · active
Tenant and role
Dealer North · sales role
Object decision
Project CX-4821 · allowed
A valid assertion creates identity context. Configurix still checks the local user, business tenant, role and requested object before showing a price, project, quote, order or administrative function.
Identity architecture definition
SSO is one layer—not the complete access-control system.
Enterprise access becomes safer and easier to explain when authentication, federation, provisioning and authorization remain distinct. Each layer has different protocols, owners, failure modes and acceptance evidence.
Authentication
How a person or service proves its identity. SSO can delegate human authentication to a trusted identity provider.
Federation
How Configurix, as the relying party, verifies an assertion from an identity provider and establishes a local session.
Provisioning
How user accounts, group membership, activation, update and deactivation are managed across their lifecycle.
Authorization
What the authenticated identity may do to a specific tenant, project, price list, quote, order or administration object.
Interactive identity architecture planner
Define users, federation, lifecycle and authorization together.
Choose the closest deployment. The result identifies the trust, mapping and acceptance evidence to prioritize. Actual provider capabilities, protocols, roles and security requirements depend on the working systems and signed Configurix scope.
Trust and authority matrix
Put identity evidence and business permission at the correct boundary.
| Authority | Primary responsibility | Boundary to prove |
|---|---|---|
| Identity provider | Primary workforce or partner authentication, authenticators, account status, group or attribute assertions and federation keys | Configurix validates the trusted issuer and assertion; it does not blindly trust an email address or unsigned browser field. |
| Configurix identity layer | Federated account resolution, local user identity, session, tenant memberships, role mappings and identity audit events | Authentication establishes who signed in. Local policy still determines which Configurix resources are accessible. |
| Business tenant owner | Dealer, distributor, showroom, brand, legal entity, market and product-assignment decisions by agreed workflow | External IdP groups cannot grant access to another tenant unless the mapping and business authority explicitly allow it. |
| Product and pricing owners | Catalog, rule, price-list, discount, quote, document and publication permissions | Powerful product or pricing actions need explicit roles, object scopes, approval and audit—not a generic authenticated state. |
| Application APIs | Human-session APIs, service identities, scopes, object authorization, rate controls and integration audit | A valid access token is not sufficient proof that its subject may read or change the requested project or tenant. |
| Connected CRM, ERP or ecommerce | Their own users, service accounts, object permissions and downstream business authority | Do not reuse a browser user's privileges as an uncontrolled integration identity or copy unnecessary identity attributes. |
Canonical identity contract
Carry trusted identity without turning every claim into permission.
Federation establishes a trusted authentication context. Configurix should retain the smallest identity contract needed to resolve a user, create a session, map approved business membership and explain authorization decisions.
issuerExact trusted identity-provider identifier and configured federation connection
subjectStable provider-scoped subject identifier used with the issuer to resolve the local account
audienceThe intended Configurix client or relying-party identifier accepted for this assertion
assuranceAuthentication time, method, context or agreed assurance information needed by policy
attributesMinimum approved name, email, locale, organization or other claims with source and purpose
tenantConfigurix organization, dealer, region or brand membership established through controlled mapping
rolesLocal role and capability assignment, plus who or what is authoritative for each change
lifecycleCreated, active, suspended, deactivated, removed and reactivated state with effective timing
sessionIssued, refreshed, expired, reauthenticated, revoked and logged-out state by channel
auditCorrelation, actor, source, target object, decision, reason, timestamp and administrative evidence
Role model
Define business capabilities without weakening tenant and object isolation.
Customer
Create and resume owned projects, review allowed prices or quotes and approve or request action by scope.
Dealer user
Work only within assigned dealer accounts, catalogs, price lists, customers, projects and permitted commercial actions.
Dealer manager
Manage approved dealer users or assignments without crossing the manufacturer's tenant or global administration boundary.
Salesperson
Create and continue customer projects, prepare quotes and use permitted price or discount workflows.
Product manager
Maintain assigned catalog content, choices, rules, assets and releases through the accepted governance process.
Pricing manager
Maintain assigned price sources, discount policy, validity and approvals without inheriting unrelated system administration.
Operations user
Read accepted project, order, survey, installation or production context required for assigned operational work.
Administrator
Manage tenant configuration and authorized identities; sensitive global actions remain deliberately limited and audited.
A role is not a global data entitlement. Every protected request should also evaluate organization, ownership, product assignment, market, price authority, project sharing and other applicable object policy.
Federated identity lifecycle
Make trust, access and deactivation observable from end to end.
Establish trust
Register the exact IdP and Configurix identifiers, endpoints, redirect locations, keys, certificates and accepted profile.
Resolve organization
Determine the approved tenant, dealer, market or brand from a controlled connection or business mapping.
Authenticate
Send the user through the agreed federation flow and validate issuer, audience, signature, time and transaction protections.
Resolve account
Match the issuer-and-subject pair to one Configurix user; avoid treating mutable email alone as permanent identity.
Provision membership
Create or update approved local attributes, tenant membership, groups and status through JIT, SCIM or administration.
Authorize object
Evaluate role, tenant, ownership, product, price and project policy on every protected request.
Operate session
Apply expiry, refresh, reauthentication, logout, device and sensitive-action policy to the Configurix session.
Deactivate and reconcile
Remove access promptly, terminate or limit sessions by policy and compare IdP, SCIM and Configurix state.
Identity integration patterns
Match the access pattern to the people and systems using Configurix.
One workforce IdP
Employees use one managed identity provider for Configurix sales, product, pricing and administration roles.
Control: Keep privileged roles explicit and test suspended users, group removal, old sessions and administrator recovery.
Manufacturer plus dealer federation
Internal users and external dealer organizations authenticate through different trusted identity connections.
Control: Bind each connection to approved organizations; never derive cross-tenant access from a user-entered domain alone.
SCIM-managed enterprise lifecycle
The organization requires centralized user and group creation, update, suspension and deprovisioning.
Control: Define group-to-role mapping, soft versus hard deletion, reactivation, conflicts, retries and manual exception ownership.
Invited customer identity
Customers receive controlled access to specific configured projects without inheriting workforce identity policy.
Control: Use expiring invitations, verified account resolution, project-level authorization and clear sharing revocation.
Step-up for sensitive actions
Price publication, high discount, user administration or order approval requires stronger or recent authentication.
Control: Define which actions require step-up, what evidence is accepted, expiry and behavior when the IdP is unavailable.
Separate service identities
CRM, ERP, ecommerce, PIM or automation needs API access without impersonating a human browser user.
Control: Use least privilege, rotation, environment isolation, workload ownership and no interactive login privileges.
Session, logout and recovery
Define what happens after the identity provider says yes.
Federation creates a Configurix session; it does not manage every later session decision automatically. Expiry, refresh, reauthentication, logout, deactivation and recovery need explicit behavior and working evidence.
Session creation
Create a Configurix session only after complete assertion and transaction validation.
Idle and absolute expiry
Define both inactivity and maximum session age according to role and business risk.
Reauthentication
Require recent or stronger authentication for sensitive administrative or commercial actions when policy demands it.
Refresh and rotation
Protect and rotate refresh material according to the chosen protocol and application architecture.
Local and federated logout
Document what local logout, IdP logout, front-channel and back-channel behavior actually terminate.
Account deactivation
Decide whether existing sessions are revoked immediately, expire naturally or require a separate revocation event.
Recovery
Define break-glass and administrator recovery without creating a permanent bypass around enterprise identity policy.
Audit
Record sign-in, failure, mapping, role change, step-up, logout, revocation and privileged action evidence.
Implementation blueprint
Start with one identity provider and every role it can reach.
Inventory identities and journeys
List customer, dealer, sales, manager, product, pricing, administrator and service-account use cases.
Choose the federation profile
Document IdP, protocol, flow, client or service-provider identity, endpoints, keys, claims and logout expectations.
Define stable account resolution
Use issuer and subject identity, duplicate controls, migration rules and deliberate email-change behavior.
Model tenancy and roles
Map organizations, dealer accounts, markets, products, price lists and capabilities with explicit authority.
Design provisioning
Choose JIT, SCIM, invitation or administration; specify create, update, suspend, delete, reactivate and reconcile behavior.
Protect sessions and APIs
Set session, reauthentication, token, service identity, secret, environment and object-authorization controls.
Test failure and recovery
Cover invalid assertions, stale keys, removed groups, deactivation, IdP outage, duplicate users and locked administrators.
Operate the trust relationship
Monitor signing-key rollover, certificate expiry, mapping drift, inactive access, audit and incident ownership.
Federation and access security
Validate the assertion, then authorize the object.
- Validate issuer, audience, signature, key, time, nonce, state and the exact protocol transaction according to the chosen profile.
- Prefer stable provider-scoped subject identity; treat email, name and group claims as mutable attributes unless policy says otherwise.
- Minimize requested claims and document why Configurix receives, stores, refreshes and deletes every identity attribute.
- Enforce tenant and object authorization after authentication on every project, price, quote, order, document and administration request.
- Prevent role escalation through untrusted claims, editable profile fields, ambiguous group names or unsupported identity providers.
- Separate browser sessions, API access tokens, SCIM credentials, integration identities and emergency administrator access.
- Protect signing keys, client credentials, certificates and SCIM tokens with rotation, environment isolation and accountable ownership.
- Monitor sign-in anomalies, mapping failures, privileged changes, deprovisioning lag and repeated access to unauthorized objects.
Acceptance evidence
Test forbidden paths as carefully as successful sign-in.
- 1A valid user from the trusted IdP signs in once and resolves to exactly one intended Configurix account and tenant membership.
- 2An assertion with the wrong issuer, audience, signature, time, state, nonce or transaction context is rejected safely.
- 3Two identity providers issuing the same email address do not merge users unless an explicit controlled account-linking process approves it.
- 4Dealer A cannot read, guess, search, export or mutate Dealer B projects, customers, prices, quotes, orders or documents.
- 5Removing a user from the authoritative group or SCIM directory removes the intended role or access within the accepted time window.
- 6Suspension, deletion and reactivation preserve the correct audit history and do not accidentally restore obsolete privileges.
- 7Role and attribute changes affect only the permitted tenant, market, product, price and administration capabilities.
- 8Expired, revoked, replayed or logged-out sessions and tokens cannot continue protected actions beyond the documented policy.
- 9A sensitive action requires the expected recent or stronger authentication context and fails honestly when evidence is insufficient.
- 10Signing-key rollover or certificate renewal succeeds without accepting an untrusted key or causing an uncontrolled lockout.
- 11A service identity cannot use interactive customer or administrator flows and can access only its approved API objects and actions.
- 12Reconciliation identifies extra, missing, inactive, duplicated and privilege-drifted accounts across the identity provider and Configurix.
Failure patterns
Where enterprise SSO creates a false sense of security.
SSO is treated as authorization
A valid login is allowed to access every tenant, project or admin action because object policy was never designed.
Email is the permanent user key
A changed, recycled or identical cross-provider email links the wrong identity or duplicates a user.
Every IdP group becomes a role
Uncontrolled group naming or claims can grant pricing, publication or administration privileges.
JIT provisioning has no offboarding
Users are created at first login but never suspended when they leave the organization or dealer.
SCIM success means access is gone
The account changes, but existing sessions, tokens, tenant memberships or project shares remain active.
Logout promises too much
The interface says signed out while another Configurix session, IdP session or refresh path remains valid.
Service integrations impersonate people
ERP or CRM automation inherits human access and produces weak ownership, rotation and audit evidence.
The emergency account becomes normal
A break-glass identity bypasses SSO permanently and is shared, unmonitored or overprivileged.
Primary identity standards
Design federation, lifecycle and sessions from current primary guidance.
OpenID Foundation · OpenID Connect Core
Primary specification for authentication on top of OAuth 2.0 and interoperable claims about the authenticated end user.
Open primary sourceOASIS · SAML 2.0 Technical Overview
Official overview of SAML assertions, identity-provider and service-provider roles, profiles, metadata and message exchanges.
Open primary sourceIETF · SCIM Protocol RFC 7644
Internet Standards Track protocol for creating, retrieving, replacing, updating, deleting and discovering identity resources.
Open primary sourceIETF · OAuth 2.0 Security BCP RFC 9700
Current best-practice security guidance that updates the original OAuth 2.0 threat model and deprecates unsafe patterns.
Open primary sourceNIST · Digital Identity Guidelines SP 800-63-4
Current NIST framework for risk, identity proofing, authentication and federation assurance with security and privacy considerations.
Open primary sourceNIST · Federation and Assertions SP 800-63C-4
Current federation guidance for IdP and relying-party trust, assertions, audience restriction, replay and injection protection.
Open primary sourceW3C · Web Authentication Level 3
Primary web standard for public-key credentials scoped to a relying party and created with authenticators.
Open primary sourceSSO and identity FAQ
Detailed answers for security, IT, sales, dealer and product teams.
Bring one IdP and your real role model
Map trusted identity to the exact Configurix access your business needs.
We can define federation, account resolution, provisioning, tenant and role mappings, sessions, service identities, deactivation, recovery and working authorization tests across customers, dealers and internal teams.