Okta, ready to run.

The Okta integration is where offboarding actually bites. Floowed reads who someone is and what they can reach, decides what has to happen, and either does it or hands a person the list with everything already checked.

What it is
Okta is an identity platform that controls who can sign in to which company apps.
Connects by
An OAuth 2.0 service app using client credentials with private_key_jwt
Category
Identity & access

What it does.

What Floowed reads from Okta

  • Users, and their status
  • Group memberships, and what those groups grant
  • Applications a person is assigned to
  • System log events, where one starts a case

What it writes back

  • A user deactivated or suspended, once the decision says so
  • Group memberships removed
  • Sessions cleared, where the outcome calls for it
  • The reasoning recorded alongside the case, so the action is explainable

This is the integration where the approval gate matters most. Revoking access is easy to do and expensive to do wrongly, so we would expect it to be a step a person confirms, at least until you trust the rules. Two limits worth knowing: deactivating a user deprovisions them from every assigned app, which Okta warns can destroy data in those apps and cannot be recovered; and only Okta-mastered groups can be changed through the API, so memberships of groups imported from Active Directory or another app have to be removed at the source.

A role change case, from transfer to right-sized access.

  1. Gather

    A transfer is recorded in Workday. Floowed reads the person's groups and assigned apps in Okta.

  2. Interpret

    It compares that access with what the new role's groups grant, and lists what should go and what is missing.

  3. Chase

    The new manager has to approve one extra app, and the old manager has to confirm the handover of shared accounts. Floowed asks both.

  4. Decide

    The policy engine runs your access rules. Anything touching admin access goes to the security lead, who decides.

  5. Act

    Floowed changes the Okta groups it can, opens a Jira issue for groups mastered in Active Directory, and records the reasoning with the case.

Used in the same case

The connection, in detail.

Authentication
An OAuth 2.0 service app using client credentials with private_key_jwt
Access
Okta API scopes such as okta.users.read and okta.users.manage, plus an admin role that bounds what the app can touch
New cases from
An Okta event hook, or a scheduled read of users and the System Log
API
Okta Management API

How it connects.

  1. 1

    Connect Okta

    Using an OAuth 2.0 service app using client credentials with private_key_jwt. Nothing migrates and nothing is replaced.

  2. 2

    Build your operation

    Describe it in Slack, Teams or the Floowed Dashboard. Floowed builds it and asks only what it can’t work out.

  3. 3

    Let it run

    Every case runs from request to outcome, the same way each time, with the reasons on record. Anything sensitive waits for a person.

Questions

Does Floowed integrate with Okta?

Yes, through Okta's management API, as an OAuth service application your admin creates with its own scopes and role.

How does the Okta integration connect?

Your admin registers a service application and grants it scopes plus an admin role. We ask for read plus a narrow set of write scopes rather than blanket administrator rights. Worth avoiding the older API tokens: they carry no scopes at all, inherit whichever admin created them, and stop working when that person leaves.

What can Floowed do with Okta data?

Employee offboarding is the case. A termination event starts it, Floowed reads what the person can reach, works out under your rules what has to be revoked and in what order, and either acts or presents the list for approval.

Do I need to build a workflow to use it?

No. Describe your offboarding, connect Okta, and set which steps run automatically and which wait for a person.

Is this safe to automate?

Only as far as you allow. Revocation is exactly the kind of action that should sit behind an approval, and the platform is built so you decide how much it handles on its own. Every action carries its reasoning and an audit trail.

What does the Okta integration cost?

Nothing extra. Integrations are included, and you pay for the work Floowed does on a case.

Start with Okta. Add the rest.

Free to try, no card, no sales call. Your first $80 of credits is on us.