Auvik SaaS Management’s integration with Okta allows you to automate common employee lifecycle tasks - granting and revoking access to the applications when needed to ensure compliance and give techs time to work on higher value tasks.
Prerequisites
Before installing the Okta integration, ensure that you have:
- Required Auvik SaaS permissions to install integrations
- From the Partner Hub: Default Admin
- From the Client Hub: Client Admin
- A valid account for Okta with any necessary administrative privileges required
- An active subscription for Okta
- Any necessary API keys or access tokens (as applicable)
We recommend using a dedicated account with all integrations. This allows you to set a role with minimal permissions. The integration will stop working if this user’s account in Okta is deactivated.
Generating an API Key
- Log in to your Okta Admin Console
- Navigate to Security > API > Tokens
- Select Create token
- Enter a Name, such as SaaS Ops and Any IP in the API calls drop down
- Copy and store the Token Value in a safe place, this will only be available once and is required for Configuration and Setup
- Select OK, got it.
Generating a Client ID and Private Key
- Log in to your Okta Admin Console
- Navigate to Applications > Applications
- Select Create App Integration
- Select API Services
- Select Next
- Enter a Name, such as SaaS Ops
- Within the General Tab
- Edit the Client Credentials to select Public key / Private key
- Within Public Keys, select Add key
- Select Generate New Key
- Under Private Key, select PEM
- Copy to Clipboard
- Select Done.
- Note: This key will not be available once the window is closed - ensure it is stored in a safe place as it will be required during Configuration and Setup
- Under General Settings, select Edit
- Deselect Proof of possession
- Click Save
- Within the Okta API Scopes Tab grant the following permissions;
- Okta.logs.read
- Okta.schemas.read
- Within the Admin roles, ensure you have a Super Admin assigned
- Select Edit Assignments
- Select Super Admin
- Save Changes
Configuration & Setup
The Okta integration can be configured using Client credentials or API key.
If Authenticating using Client credentials
- Navigate to the Okta SaaS Ops Integration
- From the Partner Hub > Org Preferences > Integrations > Clients Tab
- From the Admin Hub > Utilities > SaaS Ops Integrations
- Select Configure
- Input your Okta Domain including the .com, Client ID and Private Key
- Note: Ensure the Private Key is pasted in PEM format
- Select Connect
If you have configured the integration successfully you will be taken back to Auvik Saas Management and the Integration will showcase as Connected.
If using API Key
- Navigate to the Okta SaaS Ops Integration
- From the Partner Hub > Org Preferences > Integrations > Clients Tab
- From the Admin Hub > Utilities > SaaS Ops Integrations
- Select API Key
- Input your Okta domain, ensuring to include the full address including .com
- Input the API Key provided during the creation process
If you have configured the integration successfully you will be taken back to Auvik SaaS Management and the Integration will showcase as Connected.
How to Leverage Box with SaaS Ops
Review step by step instructions and any additional information specific to this integration including some FAQs.
Available Functionality
Offboarding
- Deactivate User: Disable the user account
- Suspend User
- Delete User: Permanently delete the user account
Onboarding
- Add User
- Activate User