Connect Okta
ConfigTrace connects to your Okta org with a read-only API token and monitors the identity, application, and policy configuration that controls who can sign in, what they can access, and who holds administrative privilege.
Prerequisites
- An Okta org you administer
- Permission to create an API token or service app in the Okta Admin Console
- A ConfigTrace workspace (owner or admin role)
Step 1 — Prepare an Okta API token
In the Okta Admin Console, go to Security → API → Tokens and create a token. ConfigTrace recommends creating this token under a dedicated read-only administrator account rather than a personal admin account, so it's easy to identify and rotate.
your-org.okta.com) and the API token are the only credentials ConfigTrace needs. You can revoke the token at any time from Security → API → Tokens.
Step 2 — Least-privilege guidance
Okta API tokens inherit the permissions of the admin account that created them. Use a dedicated administrator account scoped to the minimum admin role that can read users, groups, applications, and policies — ConfigTrace only issues read (GET) calls and never writes to your org.
Step 3 — Connect Okta in ConfigTrace
-
1
Open IntegrationsIn the ConfigTrace sidebar, click Integrations, then click Connect on the Okta card.
-
2
Enter your org URLPaste your Okta org URL (e.g.
your-org.okta.com). -
3
Paste the API tokenPaste the token from Step 1. ConfigTrace encrypts it before storage and never displays it again.
-
4
Save integrationClick Save integration. ConfigTrace performs a read-only validation call to confirm the token works.
Step 4 — Run your first sync
Click Sync Now. The first sync captures users, groups, applications, policies, and administrator role assignments as a baseline snapshot — this becomes the reference point for all future diffs.
What ConfigTrace monitors
- Users, groups, and group membership lifecycle status
- Applications, app assignments, and SSO configuration (OIDC / SAML)
- Sign-on and authentication policies
- MFA and authenticator configuration
- Password policy: complexity and lockout rules
- Administrator role assignments and privileged group posture
- Passwords or password hashes
- MFA/OTP secret seeds
- Session tokens
- System Log events or device telemetry
- End-user application data
Security Findings
Beyond drift, ConfigTrace evaluates Okta configuration against a set of provider-specific Security Findings rules — for example, a sign-on policy that stops requiring MFA, or an identity holding a privileged administrator role. Findings represent current risky configuration posture, not a confirmed compromise. See the risk classification section for how findings are prioritized.
What ConfigTrace never reads
For a full breakdown across all providers, see the Data Access & Permissions reference.
Known limitations
- No System Log, session, or device-telemetry monitoring
- No per-user effective-MFA evaluation — policy definitions are monitored, not per-user runtime outcomes
- No password-breach intelligence or runtime attack detection
- OAuth service-app authentication is not supported for the connector itself — a static API token is required
Troubleshooting
- "Invalid token" on save: Confirm the token hasn't expired or been revoked in the Okta Admin Console — API tokens are revoked automatically after 30 days of inactivity.
- "Insufficient permissions" during sync: The admin account that created the token needs read access to Users, Groups, Applications, and Security policies.
- Applications section is empty after sync: Confirm the admin account has visibility into the Applications panel in the Okta Admin Console.
- To revoke access: In the Okta Admin Console, go to Security → API → Tokens and revoke the token. ConfigTrace stops reading immediately.
For other issues, see the general Troubleshooting guide.