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.
- Create an administrator service account with "Read-only admin" privileges
- Login into the created service account
- Go to Security -> API
- Click on the tokens tab and click on "Create token"
OAuth 2.0 client ID and client secret authentication
- Sign in to your Okta organization as a user with administrative privileges
- In the Admin Console, go to Applications > API Service Integrations, and then click Add Integration. The "Select an integration" page appears
- Select the Interpres app, and then click Next. Then click Install & Authorize
- Save the client secret to use it later
- From the installed app copy the client ID to use it later
OAuth 2.0 client ID and private key authentication
- Sign in to your Okta organization as a user with administrative privileges
- In the Admin Console, go to Applications > Applications, and then click Create App Integration. The "Create a new app integration" page appears
- Select API Services as the Sign-in method, and then click Next
- Enter a name for your app integration and click Save. The app main page appears
- Generate the private key using these steps
- 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