Skip to content

Enterprise · FluxGate with Okta

Lifecycle

Every change to a person in Okta reaches FluxGate within seconds: joiner, profile change, mover, leaver and rehire, with no work in FluxGate.

5:50 videoBuilds on:People sign in

Before you start

  • Okta and FluxGate are connected as in the previous pages, with role sync mode SCIM.
  • Sign in to FluxGate as admin System admin and keep the Okta Admin Console in a second tab. Reload FluxGate pages to see changes; Okta sends them within a few seconds.

What each Okta event does

In OktaFluxGate receivesResult in FluxGateAudit log type
Add a person to an assigned groupA lookup by user name, then a createAccount created with the roles and teams of the groupscim_user_created
Change the profileAn updateName or email updatedscim_user_updated
Move the person to another groupGroup membership changesRoles and teams follow the mappingsscim_group_updated
Deactivate the personactive set to falseAccount disabled, sessions ended, history keptscim_user_deactivated
Activate the person againactive set to trueThe same account enabled, roles restoredscim_user_reactivated

Joiner

  1. In Okta, open Directory, Groups, FluxGate Routing Developers, click Assign people, and add tom@brightwater.example.
  2. In FluxGate, reload /settings/users. tom is listed with the SCIM badge.
  3. Open tom. Assign Roles shows Requester and Assign Teams shows Routing, each with an SSO chip. tom can sign in now.

Profile change

  1. In Okta, open Directory, People, tom, tab Profile. In Attributes, click Edit, change Last name, and click Save.
  2. In FluxGate, reload tom's page. Last Name shows the new name. Name and email are locked and marked Managed by SCIM provisioning, because Okta owns them.

Mover

  1. In Okta, add lena to FluxGate Routing Approvers and remove lena from FluxGate Routing Developers.
  2. In FluxGate, open lena. Assign Roles shows Approver, and Requester is no longer ticked. The team stays Routing, because both groups map to it.

Leaver

  1. In Okta, open tom, click More Actions, then Deactivate, and confirm.
  2. If tom has FluxGate open, the next click returns to /login. The session ended when Okta deactivated the account. Sign in with Okta fails too, because Okta no longer signs tom in.
  3. In FluxGate, open tom. Enabled is not ticked. Linked identities still lists okta. The account and every change tom made are kept.
  4. In Audit Log, the entry scim_user_deactivated records the deactivation and the revoked sessions.

Rehire

  1. In Okta, activate tom again and make sure tom is still in FluxGate Routing Developers.
  2. In FluxGate, tom is Enabled again with Requester and Routing. The audit log has scim_user_reactivated. There is no second account.

Good to know

  • Okta never deletes a user in FluxGate. Removing a person from every assigned group also deactivates the FluxGate account; adding them back enables it again.
  • FluxGate refuses to deactivate the last enabled admin. A banner tells admins; make another admin first, then retry in Okta.
  • Okta sends a group rename with every membership change, so the audit log can show more scim_group_updated entries than the changes you made.
  • To follow one person, filter Audit Log by Type or by the person.

Next

Where to look when something does not sync: Troubleshooting.