Skip to content

Interpres Application - Okta

  • Type: Cloud
  • Vendor: Okta

This app integrates with Okta

Vendor setup

Choose one authentication method from:

API token authentication

API tokens inherit the privilege level of the admin account that is used to create them. It’s therefore good practice to create a service account to use when you create API tokens.

  1. Create an administrator service account with "Read-only admin" privileges
  2. Login into the created service account
  3. Go to Security -> API
  4. Click on the tokens tab and click on "Create token"

OAuth 2.0 client ID and client secret authentication

  1. Sign in to your Okta organization as a user with administrative privileges
  2. In the Admin Console, go to Applications > API Service Integrations, and then click Add Integration. The "Select an integration" page appears
  3. Select the Interpres app, and then click Next. Then click Install & Authorize
  4. Save the client secret to use it later
  5. From the installed app copy the client ID to use it later

OAuth 2.0 client ID and private key authentication

  1. Sign in to your Okta organization as a user with administrative privileges
  2. In the Admin Console, go to Applications > Applications, and then click Create App Integration. The "Create a new app integration" page appears
  3. Select API Services as the Sign-in method, and then click Next
  4. Enter a name for your app integration and click Save. The app main page appears
  5. Generate the private key using these steps
  6. From the service app page, select the Okta API Scopes tab and assign these scopes:
    • okta.devices.read
    • okta.policies.read
    • okta.users.read

App Configuration

App Parameters:

  • Base URL: The URL to login Okta
  • Token: The API token created
  • OAuth Client ID: Okta OAuth 2.0 client ID
  • OAuth Client Secret: Okta OAuth 2.0 client secret
  • OAuth Private Key: Okta OAuth 2.0 private key

App Validation

Check there is connectivity (green light) in the integration created.

Implemented Actions

  • Get Assets: Get active devices from the Okta centralized integration platform

  • Get Identities: Get active users from the Okta centralized integration platform

  • Get Policies: Get policies used by Okta to control rules and settings that govern authentication, risk, etc