Okta: Managing Access to Groups
We will be using the Okta Starter Kit as a base and replace configuration stubs for our use case.
Before you start
Make sure you have:
An Okta account
Make sure you setup:
An Okta Starter Kit by following Get a Starter Kit
A Connection to a repo by following Connect a Repo
Step 1: Set Up Okta
In Okta, create a group named Has nice things
Step 2: Configure Your Grant Kit
Configure Output
Grant Kits rely on your GitHub account and repository name to output access changes, which we'll set through Terraform local variables. Update the locals
block in main.tf
with your account_name
and repo_name
Configure Reviewers
Workflow defines who should approve an access request.
Let's update the reviewers
block by adding yourself as the reviewer by switching replace-me@example.com
with the email address you use to sign into Abbey.
Step 3: Link Okta with Abbey
Now you'll need to link Okta with Abbey.
Step 4: Configure your Okta Settings
Replace the following settings in variables.tf
Step 5: Deploy Your Starter Kit
First, add your GitHub-related secrets to your repo:
OKTA_API_TOKEN
ABBEY_TOKEN
You can find the OKTA_API_TOKEN in your Okta account. ABBEY_TOKEN is your API token
To deploy your Starter Kit, follow instructions from Deploy Your Grant Kit.
Step 6: Automate Access Management
🎉 Congratulations! Abbey is now managing permissions to your Resource for you. 🎉
You can now start requesting and approving access by following the Request Access and Approve or Deny Access Requests guides.
Abbey strives to help you automate and secure access management without being intrusive.
To that end, this Pull Request contains native Terraform HCL code using normal open source Terraform Provider libraries. It represents the permissions change. In this case, it's just a simple creation of a new Terraform Resource.
Step 7: Check approved requests in Okta
Go to the okta UI and confirm that the resource you created has appeared
Next Steps
To learn more about what Privacy Policy you can configure, try one of our Step-by-Step Tutorials.
For more information on how Abbey works, visit the Key Concepts or Grant Kits page.
Last updated