@acme.com address is redirected to Okta to authenticate.
Setup has four stages:
- Start the connection in StackOne and copy the Service Provider values.
- Create the SAML app in Okta and collect the identity provider values.
- Register the provider in StackOne with those values.
- Verify your domain to activate SSO.
Before you begin
- The Org Admin role in your StackOne organization, since only Org Admins manage SSO.
- Administrator access to your Okta Admin Console.
- The ability to add a DNS TXT record for
acme.com, which proves you own the domain.
SSO is enabled per organization. If you don’t see Organization > Security > SSO, even as an Org Admin, contact StackOne support to turn it on.
Start the connection in StackOne
1
Choose Okta as your provider
Go to Organization > Security > SSO in the StackOne dashboard (app.stackone.com) and click Get started to open the Set up SSO wizard. On the first step, select Okta as your provider.
2
Name the connection and set the domain
On the Connection details step, fill in both fields:
- Connection name:
Acme Okta. StackOne generates the connection’s unique ID from this name, for exampleacme-okta. - Domain:
acme.com. Members whose email is on this domain sign in through Okta.
3
Copy the Service Provider values
On the Configure your identity provider step, StackOne shows three values that tell Okta where to send the assertion and how to identify StackOne. Copy each one exactly as shown, since the connection ID inside them can pick up a random suffix (for example 
acme-okta-x8k2p) when the plain name is already taken:- ACS URL (Single sign-on URL): where Okta posts the SAML assertion.
- Audience URI (SP Entity ID): identifies StackOne to Okta.
- Default RelayState: your dashboard URL, where an IdP-initiated sign-in lands.

Keep this StackOne tab open. You return to the wizard to register the provider after you build the Okta app.
Create the SAML app in Okta
1
Create a SAML app integration
In the Okta Admin Console, go to Applications > Applications and click Create App Integration. Choose SAML 2.0, then click Next.

2
Name the app
On General Settings, set the App name to 
StackOne SSO so it’s recognizable in Okta, then click Next.
3
Enter the SAML settings
In Configure SAML, paste the values you copied from StackOne:
Setting Name ID format to
EmailAddress and Application username to Email makes Okta send the user’s email as the SAML subject, which is how StackOne matches the user.
4
Add name attribute statements
Further down the same Configure SAML screen, under Attribute Statements (optional), add two attributes:
StackOne reads these to set a member’s display name when it creates their account on first sign-in. Without them, the assertion carries only the email subject, so new members show their email address as their name. Enter the attribute names exactly as shown.Click Next, then Finish.
Already connected? Add the same two attribute statements to your existing StackOne SSO app in Okta — they apply to members created after the change. If the connection also uses Directory Sync, display names sync from Okta profiles as well.
5
Copy the identity provider metadata
Open the app’s Sign On tab. In the SAML Setup panel, click View SAML setup instructions, then copy:
- Identity Provider Issuer: the Entity ID, for example
http://www.okta.com/exk.... - Identity Provider Single Sign-On URL: Okta’s login endpoint.
- X.509 Certificate: the signing certificate in PEM format.
Okta generates a separate signing certificate for each app. If you’ve set up StackOne SSO before, copy the certificate from this app’s setup instructions rather than reusing an earlier download.

6
Assign users
Open the Assignments tab and assign the people or groups who should sign in to StackOne through Okta. Only assigned users can complete SSO.

Register the provider in StackOne
1
Return to the wizard
Switch back to the StackOne tab and continue to the Register your SSO provider step.
2
Provide the Okta values
Supply the three values from Okta one of two ways.
- Upload metadata XML
- Enter values manually
Click Upload SAML metadata file and select the Identity Provider metadata XML you downloaded from Okta. StackOne fills in Entity ID (Issuer), SSO URL (Entry Point), and X.509 Certificate. Review the imported values before continuing.

3
Register the connection
Continue to save the connection. StackOne registers it and lists it on the SSO tab under Organization > Security > SSO. Open the connection to see its overview, where the Trusted Domain card tracks domain verification.

Verify your domain
Verification proves you ownacme.com and activates SSO. Until it passes, members on the domain aren’t redirected to Okta.
1
Copy the DNS TXT record
On the wizard’s Verify your domain step, or later from the connection’s Trusted Domain card by clicking Verify to open the Verify Domain panel, copy the TXT record. It has this shape:The record Name is your domain, 
acme.com.
2
Add the record to your DNS
In your DNS provider’s management panel, add a TXT record:
- Name/Host:
acme.com. Use@if that’s the root of your DNS zone, or the subdomain label if your email domain is a subdomain. - Value: the full
_stackone-sso-verification-token-acme-okta=...string, as its own value.
DNS changes can take up to 48 hours to propagate, though they often complete within minutes. Check what’s publicly visible with Google Admin Toolbox Dig.
3
Verify in StackOne
Back in StackOne, click Verify. Once the record is visible, the connection shows as verified and SSO is active for 
acme.com. If the check fails, wait for propagation and try again. You can also verify later from the connection’s Trusted Domain card.
Manage the connection
The connection is listed on the SSO tab under Organization > Security > SSO. Open it to see the connection overview.
- Click Edit SAML to update the identity provider values, either by re-uploading the metadata XML or by editing the Entity ID (Issuer), SSO URL (Entry Point), and X.509 Certificate directly.
- Click Edit Domain to change the trusted domain. Changing it resets verification, so re-verify afterward.
- Settings edits the Connection name. The Provider ID is generated at setup and can’t be changed.
- Delete removes the SSO connection. It’s disabled while SSO is enforced, so turn off enforcement on the Authentication tab first.
Troubleshooting
IdP-initiated sign-in is supported. A user who clicks the StackOne tile in their Okta dashboard is signed in and lands on the StackOne dashboard.
Next steps
SSO overview
How SSO, domain verification, and Directory Sync fit together.
Microsoft Entra SSO
Set up SAML SSO with Entra ID instead of Okta.
Generic SAML SSO
Connect any SAML 2.0 identity provider.
