Init Intelligence, Inc.

Okta integration guide

Prerequisites

Supported features

Supported scopes

ScopeUsed for
okta.apps.manageRead applications and user or group assignments; assign and unassign them on approval.
okta.factors.manageRead a user's enrolled authenticators and reset one factor on approval. Verify under Directory → People → select user → More Actions → Reset Authenticators.
okta.groups.manageRead groups, members, and group rules; create, update, or delete groups and manage membership and rules.
okta.logs.readRead sign-in and change history.
okta.policies.manageRead authenticator enrollment policies and rules; update enrollment requirements and prompts. Verify under Security → Authenticators → Enrollment.
okta.roles.manageRead administrator role assignments, assign standard roles to users, and remove them.
okta.schemas.readRead the Okta user profile schema and custom attributes. Verify under Directory → Profile Editor.
okta.users.manageRead users and profiles; create or update users, manage lifecycle state, reset authenticators, and unlock accounts.

Configuration steps

  1. Open Applications → API Service Integrations → Add Integration.
  2. Search for Init, install it, and authorize the requested scopes.
  3. Copy the Client ID and Client secret (shown once).
  4. Under Security → Administrators, assign the integration an administrator role. Read-Only Administrator covers sync; provisioning needs a role that permits user, group, and application changes.

For the Init-side setup, see app.init.inc/docs/integrations/okta.

Rotate or revoke access

Rotate by generating a new Client secret under Applications → API Service Integrations → Init. Revoke by deleting the integration there.

Troubleshooting

SymptomWhat to check
Credentials rejectedClient ID and secret must come from the same installed integration.
No data readAssign the integration an administrator role under Security → Administrators.
Access change deniedThe scope was not authorized at install, or the administrator role does not permit it.

Support

Contact info@init.inc.