OK
Okta
Provider Setup

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.

The org URL (e.g. 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.

ConfigTrace does not need a Super Administrator token to function. Prefer a role scoped to read access on Users, Groups, Applications, and Security policies where your Okta plan supports custom admin roles.

Step 3 — Connect Okta in ConfigTrace

  1. 1
    Open Integrations
    In the ConfigTrace sidebar, click Integrations, then click Connect on the Okta card.
  2. 2
    Enter your org URL
    Paste your Okta org URL (e.g. your-org.okta.com).
  3. 3
    Paste the API token
    Paste the token from Step 1. ConfigTrace encrypts it before storage and never displays it again.
  4. 4
    Save integration
    Click 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

Reads (configuration metadata)
  • 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
Never reads
  • 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

ConfigTrace monitors configuration, not runtime authentication events. It does not ingest the Okta System Log, does not monitor live sessions, and cannot evaluate the exact effective policy for a specific user at sign-in time — it reads the policy definitions themselves.

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.