Skip to main content

SSO quickstart

You need: owner or admin access to your Waxell workspace, and admin access to your identity provider (IdP).

1. Pick SAML or OIDC​

ProviderUse
Microsoft Entra IDSAML (why)
OktaOIDC or SAML
Google WorkspaceOIDC
Anything elseWhichever it supports; SAML is the safest bet

2. Start the provider in Waxell​

  1. Open https://<workspace>.waxell.dev/settings/identity.
  2. Click Add SAML provider or Add OIDC provider.
  3. Give it a Name and a Slug (for example entra or okta). The slug appears in your sign-in URLs and can't be changed later.

Waxell now shows the values your IdP needs:

ProtocolPaste into your IdP
SAMLIdentifier (Entity ID): https://<workspace>.waxell.dev/api/waxell/v1/auth/saml/metadata/<slug>/
Reply URL (ACS): https://<workspace>.waxell.dev/api/waxell/v1/auth/saml/acs/<slug>/
OIDCRedirect URI: https://<workspace>.waxell.dev/api/waxell/v1/auth/sso/callback/

3. Create the app in your IdP​

Create a SAML or OIDC app with the values above, and assign yourself to it. The provider guides have click-by-click steps: Entra, Okta, Google.

4. Finish in Waxell​

Copy the IdP's values back into Waxell:

SAMLOIDC
IdP entity ID, IdP SSO URL, signing certificateIssuer URL, client ID, client secret

Then:

  • Email domains: the domain of your people's email, for example acme.com.
  • Create accounts on first sign-in: tick it if people don't have Waxell accounts yet (details).
  • Enabled: tick it.

Click Save, then Test on the provider row. It should say Connected.

5. Sign in​

Open a private window at https://<workspace>.waxell.dev/login, type your work email and click Continue with SSO. You're sent to your IdP and back into Waxell.

If anything goes wrong, the login page URL carries an sso_error code; look it up in Troubleshooting.

Next​