Overview
StackOne supports SAML 2.0-based Single Sign-On (SSO), allowing your organization members to authenticate through your identity provider (IdP). Once configured and verified, users with matching email domains are automatically redirected to your IdP for authentication. This guide covers:- Configuring SSO in StackOne
- Setting up a SAML application in Okta
- Completing the SSO registration
- Verifying your domain
Prerequisites
- Org Admin role in your StackOne organization
- Access to your identity provider’s admin dashboard (e.g., Okta)
- Ability to manage DNS records for your organization’s domain
Configure SSO in StackOne
Navigate to Organization Settings > Security > SSO to begin the setup process. StackOne walks you through a three-step configuration flow.1
Copy the Service Provider details
The first step displays two values you’ll need when configuring your identity provider:
Copy both values — you’ll paste them into your identity provider in the next section.
- ACS URL (Assertion Consumer Service URL) — the endpoint where your IdP sends SAML assertions
- SP Entity ID (Service Provider Entity ID) — the metadata URL that identifies StackOne as the service provider
your-company-sso). It must be lowercase and can contain letters, numbers, hyphens, and dots.The ACS URL and SP Entity ID update automatically based on your Provider ID.
2
Configure your identity provider
After setting up the SAML application in your IdP (see Okta example below), collect these three values from the IdP:
- Identity Provider Issuer (Entity ID) — the IdP’s unique identifier URL
- Identity Provider Single Sign-On URL — the IdP’s login endpoint
- X.509 Certificate — the signing certificate in PEM format

3
Register the SSO provider
Fill in the registration form with the values collected from your IdP:
Click Register SSO Provider to save the configuration.

Set Up a SAML Application in Okta
This section walks through creating a SAML 2.0 application in Okta. If you use a different identity provider, the general flow is similar — you’ll need to provide the ACS URL and SP Entity ID from StackOne, then retrieve the IdP issuer, SSO URL, and certificate.1
Create a new application
In your Okta admin dashboard, go to Applications > Applications and click Create App Integration.Select:
- Sign-in method: SAML 2.0

2
Configure general settings
Enter a name for the application (e.g., “StackOne SSO”) and optionally upload a logo.Click Next.

3
Configure SAML settings
In the SAML Settings section, enter the values from StackOne’s SSO setup (step 1):
Click Next, then Finish.

4
Copy the IdP values
After creating the application, go to the Sign On tab and on the right you will find the SAML Setup section. Click View SAML setup instructions.From here, copy:
- Identity Provider Single Sign-On URL
- Identity Provider Issuer
- X.509 Certificate
Okta generates a separate signing certificate for each new app. If you’ve set up StackOne SSO before, copy the certificate from this app’s setup instructions rather than reusing an earlier download.

5
Assign users
Go to the Assignments tab and assign the users or groups that should have access to StackOne via SSO.

Complete the SSO Registration in StackOne
Return to the StackOne SSO setup page and paste the values from Okta into the Step 2 and Step 3 fields as described in Configure SSO in StackOne. After clicking Register SSO Provider, you’ll see a provider card with your SSO configuration details.
Verify Your Domain
Domain verification is required to activate SSO. This ensures your organization owns the email domain used for SSO authentication.1
Copy the DNS TXT record
On the SSO provider card, find the Domain Verification section. It displays a DNS TXT record in this format:Copy the full record value.

2
Add the TXT record to your DNS
Go to your domain’s DNS management panel (e.g., Cloudflare, Route 53, Google Cloud DNS) and add a TXT record:
- Name/Host: the email domain you registered in StackOne. That’s
@if it’s the root of your DNS zone, or the subdomain label if your email domain is a subdomain (e.g.,myformy.example.com). - Value: the full record from the previous step, as its own value.
- Providers like Cloudflare let you create a separate TXT record at the same name.
- Providers that keep one TXT record set per name (AWS Route 53, Google Cloud DNS) take multiple values in the same set — add the token as a new value on its own line, not appended to an existing value like your SPF string. See Route 53’s TXT record format for the value-per-line syntax.
DNS propagation can take up to 48 hours, though it typically completes within minutes to a few hours. You can check what’s publicly visible with Google Admin Toolbox Dig.
3
Verify the domain in StackOne
Return to the StackOne SSO settings and click Verify Domain. If the DNS record has propagated, you’ll see a success message confirming that SSO is active.If verification fails, wait for DNS propagation and try again.

Managing Your SSO Configuration
Once SSO is configured, you can:- Edit SSO settings — Update the domain, issuer, entry point, or certificate by clicking Edit SSO on the provider card
- Delete SSO — Remove the SSO configuration entirely by clicking Delete SSO
Troubleshooting
IdP-initiated sign-in is supported: users who click the StackOne tile in their Okta dashboard are signed in and land on the StackOne dashboard.