Skip to content

Okta Integration

Send Logs from Okta to Realm Fabric

  1. Login to Okta as Administrator.
  2. Copy base url from the address bar. You will need to enter this in realm console.
  3. Click on Admin button to logon to the admin portal.

Okta Admin button

  1. Click on Applications > Applications.

Okta Applications

  1. Click on Create App Integration.

Okta Create api

  1. Select API Services > Click Next.
  2. Enter name for integration.
Realm.Security

Okta App Integration

  1. Click Save.
  2. From the integration details page, Click General > Client Credentials > Edit.

Okta Client credentials

  1. Select Public Key/ Private Key.

Okta Select Public Private Key

  1. Click Add Key.

Okta Add public key

  1. Click Generate new key.
  2. Private key > JSON > Copy to clipboard.

Save it somewhere safe as you wont be able to see this key again. You will need to paste this key in Realm.Security console.

  1. Click Done.
  2. Click Save.

Okta Save key

  1. Click Save in the confirmation dialog box.

Okta Save key confirmation

  1. Copy Client ID and save it somewhere safe, you will need to enter it in Realm.Security console.

Okta Copy client ID

  1. Assign a read-only admin role to the app that was just created.

Click the tab Admin Roles → Edit Assignments

Okta Edit assignments

Select the Administrator Read Only role

Okta Read only role

  1. Click Save changes
  2. Grant the app the “okta.logs.read” scope
  3. Click the “Okta API Scopes” tab
  4. Find the Scope “okta.logs.read” in the “Scope” column and select “Grant”.

Okta API scopes

  1. Select “Grant Access” on the module pop up.

Okta API grant