Before you start
- Use the organization owner or an account with Manage single sign-on, on a plan with SSO.
- Obtain a confidential web application’s issuer URL, client ID and client secret from your identity-provider administrator.
- Have DNS access and a test identity whose email matches the OpenWork administrator doing the setup.
- Agree on administrator recovery before enabling SSO. Don’t assume password access bypasses enforcement.
1. Save the connection in OpenWork
- Select the organization and open Settings → Auth & Security → Single sign-on (SSO).
-
Select OIDC and enter:
-
Leave Use manual OIDC endpoints instead of discovery unchecked. Don’t use it to bypass a discovery error.
Use it only if your provider publishes no discovery document or OpenWork’s server can’t reach that document.
Keep Issuer URL set to the base issuer. Copy
authorization_endpoint,token_endpointandjwks_urifrom the provider’s discovery document into Authorization endpoint, Token endpoint and JWKS endpoint. Copyuserinfo_endpointinto UserInfo endpoint if needed. If no document exists, get these values from the provider. - Select Save SSO connection, then copy the generated Redirect URL.
If your organization uses multiple SSO connections, start with Add SSO connection, set Name on the sign-in button
and Email domains, and save with Add SSO connection. Verify every listed domain.
To disable one of these connections, use Disable connection.
2. Finish the identity-provider application
- Set its allowed sign-in callback to the exact Redirect URL you copied. Don’t substitute a different web or API host.
- Allow
openid email profileand an email claim matching the administrator’s OpenWork email. - Assign the administrator’s matching test account, then save the application.
3. Verify the domain and enable SSO
Return to the saved OpenWork connection:- Under Domain verification, use the displayed token or select Request token.
- Create the displayed DNS TXT record using its Host / name and token value. If your DNS console appends the zone automatically, enter only the host portion.
- Wait for DNS propagation, select Verify domain, and confirm verification succeeds.
- Select Enable Config → SSO Login and authenticate as the same administrator who started the test.
- Wait for Authentication test successful, then select Enable SSO.
- Complete a normal SSO sign-in and confirm the organization and email before assigning more users.