Fathym
Menu

User Management

Goal: Understand the complete user and access model.

OpenX uses role-based access with workshop- and surface-level granularity. Each teammate gets a role; you can override it for a single surface.

Where users are managed

LevelWhat's managed
AccountSign-in and identity
OrganizationCross-workshop policies
WorkshopTeam membership and roles
SurfaceFine-grained, per-surface access

How people sign in

MethodNotes
Email / passwordThe default
SSO (SAML, OIDC)Sign in through your own identity provider
Social (Google, Microsoft)If you enable it

Scope: workshop vs surface

  • Workshop level - a teammate's role applies across every surface. This is the norm.
  • Surface level (optional) - override the workshop role for one surface. More restrictive, useful for external partners or contractors.

Single sign-on

To connect your identity provider:

  1. Configure your IdP (Okta, your directory, etc.)
  2. Provide its SAML metadata or OIDC endpoints
  3. Map your IdP groups to OpenX roles
  4. Teammates sign in through your IdP

Run it in your own cloud

OpenX runs in your tenant. When you deploy it on your own infrastructure, you own the identity layer and OpenX handles authorization:

AspectWhere it lives
User accountsYour identity provider
Role assignmentsOpenX, inside your tenant
History and recordsYour storage

Recorded and attributable

Every user action - sign-ins, access, changes, role changes - is recorded and attributable. See how that history compounds in Ship with Confidence.

Standards

StandardHow OpenX supports it
GDPRExport and delete user data
SOC 2Audit logging and role-based access controls

Next steps

On this page