Skip to content

Okta Integration

Send Logs from Okta to Realm Fabric

  1. Login to Okta as Administrator.
  2. Copy the base URL from the address bar. You will need to enter this in the Realm console.
  3. Click on Admin to log on 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 a name for the 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. Under Private key > JSON, click Copy to clipboard.

Important: Save this private key somewhere safe — you will not be able to view it again. You will need to paste this key in the 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 the Client ID and save it somewhere safe. You will need to enter it in the Realm Security console.

Okta Copy client ID

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

Click the Admin Roles tab > 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 confirmation pop-up.

Okta API grant