Skip to content

Official Abbey Starter Kit for Okta

License

Notifications You must be signed in to change notification settings

abbeylabs/abbey-starter-kit-okta

Repository files navigation

Abbey Starter Kit Okta

This example shows how to create a single step Grant Kit workflow. The example features requesting access to an Okta User Group Membership from multiple reviewers, requiring only one_of the reviewers to approve the access.

Usage

  • Let's say you have an Okta org, and you would like to assign engineers who are on-call to have access to certain apps.
  • You can assign the apps to a user group On call, then set up Abbey Quickstart
  • When the user is on call, they can request access to be added to On call user group via Abbey. This will create a PR appending the user ID to the existing okta_group_membership.on_call resource in access.tf:
     resource "okta_group_memberships" "on_call" {
       group_id = "00gSomeOktaUserGroupId"
    -  users = ["00uSomeOktaUserId1"]
    +  users = ["00uSomeOktaUserId1", "00uSomeOktaUserId2"]
     }
  • Once approved, the user will be added to the group and will be assigned to all the apps assigend to the group.
  • When the access is revoked, the user will be removed from the On call group only

📚 Learn More

To learn more about Grant Kits and Grant Workflows, visit the following resources:

About

Official Abbey Starter Kit for Okta

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published