Configure Authentication for Virtual Appliances
Cisco Umbrella communicates with the Umbrella Virtual Appliances (VAs) that are deployed in your organization. Umbrella makes software syncs and health checks to your VAs and requires that API requests from the VAs use authentication.
To manage the authentication of the communications from the Virtual Appliances to Umbrella, we recommend that you configure API key credentials for your VA deployments.
Your API key credentials apply to all AD Connectors and Virtual Appliances deployed in your environment.
Note: The API key authentication is available for Umbrella Virtual Appliance version 3.7.0 and newer and the Cisco AD Connector version 1.14.4 or newer.
For more information about configuring authentication for AD Connectors and Virtual Appliances, see Configure Authentication for AD Connectors and VAs.
How to Set Up Your API Credentials
- First, create the Umbrella Key Admin API key and secret.
- Then, use your Umbrella Key Admin API key credentials to generate your Umbrella client API key and secret.
Your Umbrella client API key credentials are stored in the Virtual Appliances deployed in the organization.
Note: Umbrella client API key credentials are valid for 90 days.
Virtual Appliances use your Umbrella client API key credentials to generate an OAuth 2.0 access token. The access token is included in every API request from the Virtual Appliance to Umbrella.
Authentication for VAs is available in Umbrella Virtual Appliance version 3.7.0 and newer.
Table of Contents
Prerequisites
- Full Admin role in Umbrella. For more information, see Manage Accounts.
- Umbrella Virtual Appliance version 3.7.0 and newer.
Procedure
Create an Umbrella Key Admin API key and secret. Use the Umbrella Key Admin API credentials to generate your Umbrella API key credentials.
The Umbrella client API key and secret are stored in the VAs that you deploy in your environments. The generated API credentials (key and secret) apply to all VAs in the organization.
Step 1 – Create the Key Admin API Key Credentials
-
Create an Umbrella Key Admin API key. For more information, see Add Key Admin API Key.
Select all of the permissions for the key.
Note: Save the Umbrella Key Admin API key and secret and use these credentials to configure the authentication for the VAs in the organization.
Step 2 – Add the Key Admin API Key Credentials to Sites and Active Directory
Add the Umbrella Key Admin API key and secret to the Sites (Virtual Appliances) and Active Directory configuration in Umbrella.
-
Navigate to Deployments > Configuration > Sites and Active Directory.
-
Click Settings and then select Manage Credentials.
-
Add the Key Admin API key and secret. For more information, see Step 1 – Create the Key Admin API Key Credentials.
- Copy and save the Umbrella client API key and secret to your local environment.
Refresh API Key Credentials
Refresh your Umbrella client API key and secret.
-
Navigate to Deployments > Configuration > Sites and Active Directory.
-
Click Settings and then select Manage Credentials.
-
Click Refresh, and then click Save.
The Umbrella API client key and secret are removed.
Note: After you refresh your Umbrella API key credentials, create a new Umbrella API key and secret. For more information, see Step 1 – Create the Key Admin API Key Credentials.
Delete API Keys
Delete your Umbrella Key Admin API key and Umbrella client API key. Unless you have unusual circumstances, we do not recommend that you delete your Umbrella API keys.
Important
After you delete the Umbrella Key Admin API key and Umbrella client API key, existing Virtual Appliance deployments continue to sync with Umbrella and authenticate with your Umbrella API client credentials for up to 90 days.
-
Navigate to Deployments > Configuration > Sites and Active Directory.
-
Click Settings and then select Manage Credentials.
-
Click Delete to open the confirmation window.
-
Check the box to confirm the deletion of the Umbrella Key Admin API key and the Umbrella client API key.
-
Click Delete to remove both API keys.
Recreate API Key Credentials for Authentication
Once you remove your Umbrella API key credentials, you can create new credentials and add these credentials to your VAs manually. For more information, see Other Configurations: Configure API Key Credentials for Authentication.
Deploy Virtual Appliances < Configure Authentication for Virtual Appliances > Deploy VAs in Hyper-V for Windows 2012 or Higher
Updated about 1 month ago