Okta
With this guide you will learn how to integrate GoodAccess with Okta SSO/SCIM.
Last updated
With this guide you will learn how to integrate GoodAccess with Okta SSO/SCIM.
Last updated
This feature is available in the Premium plan and higher.
Remember to grant your Okta users access permissions to GoodAccess. Users without them won't be able to log in.
Log in to the GoodAccess Control Panel, and go to Settings > SSO & Identity.
Click + Add provider, enter the Provider name, choose your Identity Provider, and click Continue.
Log in to the Okta Admin console, and go to Applications > Applications.
Click Create App Integration, select SAML 2.0, and click Next.
Give the application a name, and click Next.
Copy the details from GoodAccess - (2) GoodAccess links.
Single Sign-On URL - Assertion Consumer Service URL
Audience URI (SP Entity ID) - Entity ID
Default RelayState - Relay State
Name ID format - Unspecified
Application username - Email
"email" (without quotes)
Unspecified
user.email
Return to GoodAccess, and click Continue.
Return to Okta, and click Next.
Choose one of the Feedback options, and click Finish.
In the application go to Sign On > SAML 2.0, and click More details.
Copy the details to GoodAccess - (3) Identity Provider links, and click Continue.
Sign in URL - Sign on URL
Entity ID - Issuer
X509 signing certificate - Signing Certificate
If you don't want to setup SCIM, skip the next step in GoodAccess, and click Submit to finish the configuration.
You have now successfully set up your Okta SSO with GoodAccess.
In the application, go to General > App Settings, and click Edit.
Select SCIM, and click Save.
Go to Provisioning > Integration, and click Edit.
Copy the URL and Token from GoodAccess - (4) User provisioning (SCIM).
SCIM connector base URL - URL
Unique identifier field for users - "email" (without quotes)
Supported provisioning actions
Push New Users
Push Profile Updates
Push Groups
Authentication Mode - HTTP Header
Authorization - Token
Return to GoodAccess, and click Submit.
Return to Okta, and click Save.
Go to Provisioning > To App, and click Edit.
Enable:
Create Users
Update User Attributes
Deactivate Users
Click Save to finish the configuration.
The whole provisioning process will take around 20 minutes to complete depending on the number of members and groups being added.
You have now successfully set up your Okta SCIM with GoodAccess.
In the application, go to Assigments, and click Assign > Assign to People/Groups.
Choose who should have access, and click Done.