Skip to content

Configure SSO with Okta

Okta can act as the identity provider for ScatterSpoke over SAML 2.0. Configuration is self-serve on both sides: you copy two values out of ScatterSpoke, create an app integration in Okta, and hand Okta’s metadata back.

  • SSO must be available on your plan — the add-on on Business, or included on Enterprise. See Single sign-on.
  • You need administrator access in both ScatterSpoke and Okta.

Go to Settings → SSO and select Enable SSO. Step 1 of the card shows two fields, each with a copy button:

  • Entity ID / Issuer — the audience Okta should assert to
  • ACS / Callback URL — where Okta posts the SAML response

Keep both to hand.

In the Okta admin console, create a new SAML 2.0 app integration. Okta’s own SAML application setup guide walks through the wizard; the steps below are the ScatterSpoke-specific answers.

App nameScatterSpoke.

SAML settings

Okta fieldValue
Single sign on URLThe ACS / Callback URL from step 1
Audience URI (SP Entity ID)The Entity ID / Issuer from step 1
Default RelayStateRelayState

Attribute statements — send the user’s email address. If you also send given and family name, ScatterSpoke can use them; if you send nothing but email, it derives a display name from the email instead. Names make the workspace far more readable, so send them if you can.

App type — leave the “this is an internal app that we have created” checkbox unchecked.

Assignments — assign the people and groups who should be able to reach ScatterSpoke. Only assigned users can sign in, and each one who signs in consumes a seat.

Finish the wizard, then open the Sign On tab and copy the Identity Provider metadata URL.

Back on Settings → SSO, step 2 offers three routes. Any of them ends at the same form:

  • Fetch from URL — paste the Okta metadata URL and select Fetch Metadata. Easiest, and the one to use here.
  • Upload metadata.xml — if you downloaded the file instead.
  • Or enter manually — paste the SSO URL and X509 certificate yourself.

Either import fills in the SSO URL (entry point) and X509 certificate for you. Review them, then set the mapping:

  • Name field and Email field — leave both at nameID unless Okta sends the email under a different attribute name.
  • Family name field — only if you send a separate surname attribute.
  • Name transform methodExtract from email is the safe default. Choose Use first and last name if you configured separate first and last name attributes in Okta.

Select Save SSO Configuration.

The card now shows SSO is enabled · Active with the entry point, certificate status, and name transform.

Sign in from a private browser window with an Okta-assigned account: enter the work email on the login screen and you should be handed to Okta. Only once that round trip works should you turn on Enforce SSO for all users — enforcement disables password login for everyone except organization administrators.

  • Reconfigure reopens the setup form with the current values. Users signing in during the change may be briefly affected.
  • Remove SSO deletes the provider and resets enforcement. Everyone falls back to password or social sign-in.