Single sign-on (SSO)

Authenticate your team through your own identity provider
View as Markdown

Trebellar supports Single Sign-On (SSO) so your team can log in using your organization’s existing identity provider (IdP), such as Okta, Azure AD, OneLogin, or any standards-based OIDC or SAML provider.

Setting up SSO is a short back-and-forth between your team and Trebellar: you configure a new app integration with your identity provider, share a few connection details with us, and we complete the setup on our end.

Before you start

Make sure you have the following ready:

  • Admin access to your identity provider (e.g., Okta, Azure AD, OneLogin).
  • Your Trebellar Org ID — provided by your Trebellar account rep.
  • Admin access to your Trebellar workspace — needed later to configure how Trebellar handles SSO sign-in (see Configuring SSO login behavior below). This step is self-service and doesn’t require anything from Trebellar.

What to expect

Here’s the process end to end. Most of the work happens on your identity provider’s side — Trebellar’s part is minimal once we have your credentials.

  1. Create a new app integration with your identity provider.
  2. Assign the right users or groups to the app.
  3. Copy your connection details (domain, client ID, and secret) and send them to your Trebellar account rep.
  4. Trebellar completes the connection on our end.
  5. In Trebellar, configure how you want SSO to handle sign-in for users who don’t yet exist in your org.

Configuration reference

Trebellar supports both OIDC and SAML. Use whichever your identity provider and internal policy prefer — most customers use OIDC.

OIDC

Values to enter in your identity provider:

FieldValue
Grant typeAuthorization code
Sign-in redirect URIhttps://my.trebellar.app/sso/oidc/[org_id]/callback
Sign-out redirect URIhttps://my.trebellar.app/sso/signout
App typeWeb

What you’ll send to Trebellar:

FieldDescription
DomainYour identity provider’s domain, e.g. yourcompany.idp.com
Authorize pathThe path segment of your provider’s authorization endpoint (see note below)
Client IDFound in your app integration settings
Client SecretFound in your app integration settings

Authorize and token paths vary by identity provider. Please include your provider’s authorize path and token path (from your provider’s OAuth/OIDC endpoint documentation) when you send us your connection details, so we can complete the connection correctly.

SAML

Values to enter in your identity provider:

FieldValue
Single sign-on URLhttps://[org_id].trebellar.app/sso/saml/callback
Audience URI (SP Entity ID) / Issuerhttps://my.trebellar.app
Name ID formatEmailAddress
Application usernameEmail

What you’ll send to Trebellar:

FieldDescription
Entry pointYour identity provider’s SSO/sign-in URL
IssuerYour identity provider’s issuer/entity ID
IdP CertificateDownloaded from your identity provider’s app settings

Setting up your identity provider

In your identity provider’s admin console:

  1. Create a new app integration (choose OIDC or SAML, depending on which your organization uses — see Configuration reference above).
  2. Enter the redirect URIs and other values listed above for the protocol you’re using.
  3. Assign the people or groups who should have SSO access to Trebellar.
  4. Save the integration, then collect the connection details you’ll need to send to Trebellar (see below).

The exact screens and terminology vary by provider — consult your provider’s own documentation for the specific steps. If you’re using Okta specifically, we also have a dedicated Okta setup guide with a full walkthrough.

Connecting to Trebellar

Once your identity provider is configured, send the following to your Trebellar account rep (or the address provided in your setup email):

  • Domain (e.g., yourcompany.idp.com)
  • Client ID
  • Client Secret
  • Authorize path and token path for your provider’s OAuth/OIDC endpoints

Trebellar will complete the connection on our end and confirm when SSO is live for your org.

Never send your Client Secret over email. Send it to your account rep via a secure channel instead.

Configuring SSO login behavior in Trebellar

After SSO is enabled, you can control what happens when someone signs in through your identity provider but doesn’t already have an account in your Trebellar org. This is configured entirely on your end — no need to involve Trebellar.

To get there:

  1. Log into Trebellar with an admin account.
  2. Go to Settings > Security > SSO.
  3. Choose one of the following options for SSO login behavior.
  4. Click Save SSO Settings.
OptionWhat it does
Only existing usersRejects SSO sign-in if the user doesn’t already have an account in your organization. Choose this if account provisioning should always happen separately (e.g., via an admin invite).
Guest userSigns unknown SSO users in as your organization’s guest account rather than a person-specific one. Useful if you want broad access without creating individual accounts.
Auto-create memberAutomatically creates a new MEMBER account and signs the user in the first time they authenticate via SSO. Choose this if you want SSO to handle provisioning for you.

If you’re unsure which option fits your organization, Only existing users is the safest default, and you can change it at any time.

Need help?

If you run into any issues while setting up your identity provider or gathering your connection details, reach out to your account rep — we’re happy to help at any stage of the process.