How to integrate Okta?
Overview
To authenticate Okta, you'll need:
What Your Application Accesses
Your application requires read-only access to:
- User Management: User profiles, attributes, and account status
- Group Management: Group memberships and directory structure
- Security Monitoring: Authentication logs and system events
- Compliance Data: Access reviews and audit trails
Prerequisites
- Okta organization with administrative access
- Administrator role permissions (Super Admin or Org Admin recommended)
- Access to Okta Admin Console
Step 1: Access Okta Admin Console
- Sign in to your Okta organization at
https://[your-company].okta.com - Navigate to the Admin Console (click Admin in the top-right)
Step 2: Create API Token
-
In the Admin Console, go to Security → API
-
Click the Tokens tab
-
Click Create Token
-
Enter a descriptive name for the token:
- Token Name:
[YOUR_COMPANY_NAME] Integration - For API calls made with this token must originate from, select Any IP from the dropdown
- This allows your application to access Okta from cloud infrastructure
- For enhanced security, you can provide your specific IP ranges to your customer.
- Token Name:
-
Click Create Token
-
Important: Copy the token value immediately and store it securely
- The token will only be displayed once
- Example format:
00abc123def456ghi789jkl012mno345pqr678stu901vwx234yz_aBcDeFgHiJkLmNoPqRsTuVwXyZ
Step 3: Verify Domain Information
- Your Domain is the base URL for your tenant. Example format:
https://acme-team-trubrxgw.okta.com/-> Your Okta domain isacme-team-trubrxgw
For additional support, contact our team at support@unizo.ai.