Okta Identity Governance is a SaaS-delivered, converged and intuitive Identity and Access management platform. Use it to simplify and manage your identity and access lifecycles across multiple systems and improve the overall security of your company.
Okta Identity Governance builds upon the existing Okta Life Cycle Management products, such as Provisioning and Workflows, which help enterprises simplify access fulfillment and entitlement tasks throughout a user’s identity lifecycle.
Note: You can use the Okta Identity Governance APIs if you're subscribed to Okta Identity Governance. The APIs that are in Beta are available on both the Preview and Production environments. Contact your Customer Success Manager or Account Executive for more information.
Governance objects have lifecycles that are driven by system and user interactions.
When using governance APIs, it is important to understand the potential status values of objects, and how they transition from one lifecycle state to another.
The following lifecycle operations are available on single Request Types.
A request condition may transition to INVALID status if:
- The resource is deleted.
- All groups referenced in its
requesterSettingshave been deleted. - All groups referenced in its
accessScopeSettingshave been deleted. - All entitlement bundles referenced in its
accessScopeSettingshave been deleted. - All entitlements referenced in its
accessScopeSettingshave been deleted. - The resource opted out of entitlement management, but its
accessScopeSettingsreference an entitlement bundle or entitlement.
The transition to INVALID status may occur when:
- The system notices any of the aforementioned states during a related API operation (Create request, etc...)
- Periodically when request condition integrity is checked
Only applicable if Request.status === 'APPROVED'
Only applicable if Request.accessDuration is defined.
The only terminal state for a Request Type is when the resource can no longer be found.
A DISABLED Request Type may be repaired through the administrative portal and re-enter a DRAFT or ACTIVE state.
The following lifecycle operations are available on single Request Types.
A Request progresses in its lifecycle state based on team or administrative actions on a variety of channels, including:
- Access Request portal
- Slack
- Microsoft teams
The following lifecycle operations are available on single Request.