1. Create the API token in Okta
1
Sign in as the admin Neo acts as
An Okta API token acts with the admin roles of the account that creates it, and Okta’s System Log shows that account on everything Neo does. Sign in to the client’s Okta Admin Console with an admin account you keep for Neo. For onboarding, offboarding, resets and app assignments, that account needs the Super Administrator role, or both Organization Administrator (users, groups, resets) and Application Administrator (apps, app assignments and their licences). See Okta’s administrator role comparison. A Help Desk Administrator can reset passwords and MFA and unlock users only.
2
Create the token
Go to Security → API → Tokens, click Create token, name it “Neo”, and copy the token value. Okta shows it once.
3
Allow Neo's addresses
When you create the token, leave API calls made with this token must originate from set to any IP, or choose a network zone that includes Neo’s IP addresses.
2. Add the token in Neo
1
Open Integrations
In the Neo Dashboard, open Integrations → Okta, under Identity & Workspace.
2
Pick the client
In Customer, choose the client this Okta org belongs to. The client must be on your Companies tab. For a second client, click Add customer.
3
Save the address and token
Enter the org’s address, like
https://contoso.okta.com (the Admin Console address https://contoso-admin.okta.com works too), paste the token, and click Save settings. Neo checks both against Okta before saving: a wrong address, or a token that is mistyped, revoked or made in another org, is rejected straight away. Use the org’s address on Okta’s own domain (okta.com, oktapreview.com, okta-emea.com, okta-gov.com), not a custom sign-in domain.3. Turn Okta on per agent
1
Open the agent's tools
Open the agent in the Neo Dashboard, go to its Tools & Settings tab and click Security, or ask your Neo Support Agent to add Okta to it.
2
Pick a preset
Expand the Okta block and pick one of its Presets, or set each permission group by hand.
An onboarding agent needs Users & Lifecycle, Groups & Group Rules and App Assignments & Licences. An offboarding agent needs Users & Lifecycle, App Assignments & Licences to read and remove the leaver’s apps, and Groups & Group Rules at least Read Only to record their groups. A password or MFA reset needs Passwords & MFA.
