SpaceMediaSpaceMedia
Brand Settings

SSO Consumer Settings

Settings > Brand Settings > SSO Consumer Settings points your portal's login at an identity provider you already run, such as Okta, Auth0, Microsoft Entra ID, Keycloak, or your own OAuth 2 server.

This is the inbound direction. For the reverse, where your portal is the provider, see SSO Identity Settings.

What you need from your provider

Register your SpaceMedia portal as an OAuth 2 application first. Your provider will give you the values below, and will ask you for a redirect URI, which the page shows you.

FieldWhat it is
OAuth 2 Client IDThe client identifier your provider issued
OAuth 2 Client SecretThe matching secret. Masked after saving
Authorize URLThe endpoint that starts the login flow
Token URLThe endpoint that exchanges the authorization code for tokens
User info URLThe endpoint that returns the signed-in user's profile

All four URLs must be HTTPS.

Setting it up

  1. Register the application in your identity provider and copy the redirect URI from this page into it.
  2. Paste the client ID, client secret, and the three endpoint URLs into the dashboard.
  3. Save. The secret is masked once stored.
  4. Test a full login round trip with a real account before making SSO the only way in.

Scopes

Request the minimum your provider needs to return an identifiable user, typically the equivalent of openid, profile, and email. Broad scopes give your portal access to data it does not use, which is a liability without a benefit.

Test before you switch over

Keep a way back in

Test SSO with a real account in a private browser window before you rely on it. If the provider is misconfigured and it is your only login path, you lock yourself out of your own dashboard along with everyone else.

Check that a user who has never signed in before is handled correctly, not just an account that already exists.

If login fails

SymptomUsual cause
Provider rejects the redirectThe redirect URI registered with your provider does not exactly match the one shown here
Invalid clientThe client secret was rotated at the provider and not updated here
Login succeeds, portal does notThe user info URL is wrong, or it returns a shape without a usable email
Works for you, fails for a colleagueTheir account is not assigned to the application in your provider

Common questions

Do users keep their password on my portal? Once SSO is in use, authentication happens at your provider. Manage credential policy there.

Can I use both consumer SSO and normal login? Test with both available before you remove any path, and never remove the fallback until SSO is proven with more than one account.

Which providers are supported? Any standard OAuth 2 provider that exposes authorize, token, and user info endpoints.

Why is this section greyed out? SSO sections are locked until the 30-day free trial is started with an authorized card. See Getting Started.

Was this page helpful?

On this page