4 min read
Jul 26, 2026

Configuring OpenID Connect SSO

Connect an Enterprise organization to Microsoft Entra ID or another OpenID Connect provider.

OpenID Connect (OIDC) lets members sign in to Pivot with an organization-managed identity. Pivot supports the Authorization Code flow, provider discovery, and just-in-time (JIT) account provisioning.

OIDC SSO is available to Enterprise organizations. A verified email domain can use either OIDC or SAML, but not both.

Before you begin

Create a web application in your identity provider and collect:

  • The issuer URL. It must publish an OpenID configuration document at /.well-known/openid-configuration.
  • The application’s client ID.
  • A client secret.

Pivot requests the openid, profile, and email scopes. The returned ID token must include an email claim. For Microsoft Entra ID, Pivot also accepts preferred_username when email is absent.

Configure OIDC in Pivot

1

Open the domain settings

Go to your organization’s Domains and Security settings, choose a verified domain, and select Enable OpenID Connect (OIDC).

2

Register the redirect URL

Copy the redirect URL shown by Pivot into your provider’s application configuration. It ends in /login/callback/oidc. Register it as a web redirect URI.

3

Enter provider settings

Enter the issuer URL, client ID, and client secret. Leave the secret field blank on later edits to retain the existing secret.

4

Choose access behavior

Enable Require OIDC to redirect every login for the domain to the identity provider. Enable just-in-time provisioning to create a Pivot account the first time an authorized user signs in.

5

Save and test

Save the settings, then sign out and enter an email address on the configured domain. Confirm that Pivot redirects to the provider and returns to Pivot after authentication.

  1. In the Microsoft Entra admin center, open App registrations and create a registration for Pivot.

  2. Under Authentication, add Pivot’s redirect URL as a Web platform redirect URI.

  3. Under Certificates & secrets, create a client secret. Copy its value immediately.

  4. Use https://login.microsoftonline.com/<tenant-id>/v2.0 as the issuer URL. Use the tenant’s immutable ID, not common, so only identities from the configured tenant are accepted.

Security behavior

Pivot discovers authorization and token endpoints from the issuer, verifies the ID token signature, issuer, audience, expiry, state, and nonce, and requires the authenticated email to match the configured domain. Client secrets are visible only to organization administrators.

Was this guide helpful?