Setting Up SSO & SCIM Provisioning

Statux supports SAML 2.0 Single Sign-On (SSO) and SCIM 2.0 automated user provisioning. This guide walks you through setting up both with your identity provider.

Prerequisites

  • Platform admin access to your Statux dashboard
  • An identity provider that supports SAML 2.0 (Okta, Azure AD / Entra ID, OneLogin, etc.)

1 Get Your Service Provider Details

  1. Sign in to your Statux dashboard as a platform admin
  2. Go to the Team section
  3. Scroll to SSO & Provisioning
  4. Note the ACS URL and Entity ID — you'll need these for your identity provider

2 Configure Your Identity Provider

  1. In the Okta admin console, go to ApplicationsCreate App Integration
  2. Select SAML 2.0 and click Next
  3. Give the app a name (e.g., "Statux") and click Next
  4. Configure SAML settings:
    • Single sign-on URL: Paste the ACS URL from Statux
    • Audience URI (SP Entity ID): Paste the Entity ID from Statux
    • Name ID format: EmailAddress
    • Application username: Email
  5. Under Attribute Statements, add:
    Name Value
    email user.email
    name user.firstName + " " + user.lastName
  6. Click Next, then Finish
  7. Go to the Sign On tab and copy the Metadata URL (under "SAML Signing Certificates" → Actions → View IdP metadata, copy the URL)
  8. Paste this URL into the Statux dashboard SSO configuration

3 Enable SSO in Statux

  1. In the Team → SSO & SCIM section, enter:
    • Company Email Domain: your members' email domain (e.g., "acme.com"). Your dedicated provider name is generated automatically.
    • Metadata URL: The URL you copied from your identity provider
  2. Click Configure SSO.
  3. Verify your domain: add the DNS TXT record shown (at _statux-sso.<your-domain>), then click Verify domain. SSO activates only after the domain is verified.
  4. Once verified, members at your domain are automatically routed to your IdP when they sign in. (Members must already be provisioned via SCIM or an invitation — SSO authenticates users, it does not grant org access on its own.)

4 Configure SCIM Provisioning Optional

SCIM automates user account creation and deactivation when users are added or removed in your identity provider.

  1. In Team → SSO & Provisioning → SCIM Provisioning, click Create Token
  2. Give the token a name (e.g., "Okta SCIM") and click Create
  3. Copy the token immediately — it won't be shown again
    Important: The SCIM token is only displayed once upon creation. Store it securely.
  4. In your identity provider's SCIM provisioning settings:
    • SCIM connector base URL: Copy from the Statux dashboard
    • Unique identifier field: userName
    • Authentication mode: HTTP Header / Bearer Token
    • Bearer token: Paste the token you copied
  5. Configure attribute mapping:
    SCIM Attribute Maps To
    userName Email
    givenName First name
    familyName Last name
    active Account status
  6. Enable provisioning and test with a single user

Troubleshooting

SSO login redirects back to sign-in page

  • Verify the ACS URL and Entity ID match exactly in both Statux and your IdP
  • Check that the Metadata URL is accessible (try opening it in a browser)

SCIM provisioning returns 401 Unauthorized

  • Verify the bearer token hasn't been revoked
  • Check that the SCIM Base URL is correct (includes /api/v1/scim/v2)

Users created via SCIM can't sign in

  • SCIM creates user accounts but doesn't configure authentication. Users still need to sign in via SSO or email/password.

"Provider already exists" error

  • You can only have one SAML provider configured at a time. Remove the existing one first.

Need Help?

Contact us at support@statux.io.