This guide helps Okta admins connect Go1 to Okta using SAML single sign-on (SSO).
Before you start
You will need:
Admin access to Okta.
Admin access to your Go1 portal.
Your Go1 portal URL.
Your Go1 portal ID.
A test learner account in Okta.
1. Create the SAML app integration
Sign in to Okta Admin.
Go to Applications.
Select Create App Integration.
Select SAML 2.0.
Select Next.
Enter a clear app name, such as
Go1.Select Next.
2. Add Go1 SAML settings
In Configure SAML, add these values:
Okta field | Go1 value |
Single sign-on URL |
|
Audience URI (SP Entity ID) |
|
Default RelayState |
|
Replace {customer portal id} with your Go1 portal ID.
Default RelayState is required if you want learners to start from Okta. If learners always start from the Go1 login page, you may not need IdP-initiated sign-in.
3. Add attribute statements
Add these attribute statements so Okta sends learner details to Go1:
Name | Name format | Value |
| Unspecified |
|
| Unspecified |
|
| Unspecified |
|
| Unspecified |
|
4. Assign users or groups
Assign the Go1 application to the Okta users or groups who should be able to sign in to Go1. Use a small test group first.
5. Copy Okta details into Go1
In Okta, open the Sign On tab for the Go1 app and review the SAML setup details.
Copy these values into Go1:
Go1 field | Okta value |
Sign-in URL | Sign on URL |
Entity ID | Issuer |
X.509 certificate | Signing certificate |
Logout URL | Single Logout URL, if configured |
In Go1, use this field mapping
{
"email": "https://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress", "family_name": "https://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname", "given_name": "https://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname", "locale": "https://schemas.xmlsoap.org/ws/2005/05/identity/claims/locality"
}
If you configured Default RelayState and want learners to start from Okta, enable IdP-initiated SSO in Go1.
Leave encrypted SAML assertions off unless Go1 has provided an encryption certificate and your Okta setup has been configured to use it.
6. Test sign-in
Sign in as a test learner assigned to the Go1 application.
Confirm the learner can reach Go1.
Confirm the learner's email, first name, and last name are correct.
If you mapped locale, confirm the learner's platform language is set as expected.
If sign-in fails, check that Okta is sending every attribute that is mapped in Go1.


