Authenticating Okta
Today BRM supports Okta via two different methods 1. Okta API Key 2. OAuth 2.0Okta API Key
This is the fastest, and most permissive of the integrations BRM has to offer. Please note that despite these permissions allowing read and write access to Okta, BRM only uses the read permissions. Future product roadmap does include write functionality; we will alert all customers of the change via a BRM request, and ask for your approval at that point in time. Step 1: Create the token The below video details the proper steps for creating the token.
Step 2: Permission BRM
- Navigate to
settingsby selecting yourprofilepicture in the top right - Select
integrationson the left side navigation bar - Choose the Connect button on the
OktaOkta SSO Logins tile - Copy and paste the
Okta Resource Domain(your org’s Okta domain — drop the admin) andOkta API Keyyou generated previously using the Step 1 video above
Tips
- To find your Okta Resource Domain follow these directions to locate it.
Okta OAuth 2.0
Step 1: Create the Okta <> BRM Application
- Login to your Okta Admin account
- Head to
Application - Click
Create App Integrationand selectAPI Services. Name the integration “BRM Integration” - Navigate down to
General Setting> click Edit > uncheckRequire Demonstrating Proof of Possession (DPoP)> Save - Navigate to the tab
Okta API Scopesnext toGeneral- Grant the following scopes:
okta.apps.read,okta.logs.read,okta.users.read
- Grant the following scopes:
- Navigate to the tab
Admin Rolesnext toOkta API Scopes- Click
Edit assignments> Select Role > set Role toRead-only Administrator> click Save Changes
- Click
- Navigate back to the tab
General> ClickEditnext to Client Credentials > selectPublic key / Private key> clickAdd key> clickGenerate new key> clickCopy to clipboard> clickDone> clickSave- Make sure to save down the private key somewhere safe. It will not appear again
- Navigate to
settingsby selecting yourprofilepicture in the top right - Select
integrationson the left side navigation bar - Choose the Connect button on the
Okta (OAuth 2.0)**tile - Copy and paste the
Okta Resource Domain(your org’s Okta domain — drop the admin), the Client ID of the app you just created (found in theGeneraltab), and theOkta Private Keyyou generated previously that you saved down from the previous step