This article helps you integrate Auth0 with Workbench.
Prerequisites
- You need an Auth0 user account with admin privileges to create the API keys.
Quick Links
- Create a Custom API in Auth0
- Connect Your Technology to Workbench
- Edit the Device to Add Console Access
- Viewing Security Device Details
Step 1: Create a Custom API in Auth0
-
Log in to the Auth0 console and navigate to Applications > APIs.
- Create a Custom API that pulls logs from Auth0. In the Permissions tab, assign these permissions:
-
read:logs_users
-
read:logs
-
read:users
-
read:user_idp_tokens
-
-
Navigate to the Auth0 Management API and click the Machine To Machine Applications tab.
-
Authorize the Custom API that you created. Give it these permissions:
-
read:logs_users
-
read:logs
-
read:users
-
read:user_idp_tokens
-
-
Copy the Auth0 Management API identifier and save it for later use.
-
From the Custom API you created, copy the client_id and client_secret and save them for later use.
Step 2: Connect Your Technology to Workbench
- Log in to Workbench.
- In the side menu, navigate to Organization Settings > Security Devices.
- Select the Add Security Device button.
- In the search box, type “okta” and then select the Okta integration.
-
Fill out the fields like this:
-
Name: Expel.
-
Location: the location of your server.
-
Auth0 URL: the Auth0 Management API identifier.
-
Auth0 client ID: the client_id from the Custom API.
-
Auth0 client secret: the client_secret from the Custom API.
-
-
Click Save.
-
You can set up console access now or you can set it up later. To set it up now, skip to Step 3. If not, choose the "No thanks" option and click Save.
-
Your device is now connected. To check device health, follow the Viewing Security Device Details instructions below.
Viewing Security Device Details
After your devices are connected to Workbench, you can view details about them. To open the device details:
- Click Organization Settings > Security Devices.
- Locate the device you want more details for. Click the arrow next to the name and click View details.
- The side panel appears, and contains the following sections:
-
Device Health: you see an Alerts Analysis dashboard snapshot for the selected device along with the device’s health status, connection, data, and alerts data. This at-a-glance information lets you stay on top of the device and what it's doing.
-
Information: you see general device data, including the device name, location, GUID, and so on. These are the data points associated with creating or editing a device.
-
History: you see the history of changes in health status or edits made by a Workbench user. You know what changed, who made the change, and when.
In these sections you can click buttons to copy information or go directly to other areas in Workbench. Additionally, we include tool tips to help you understand what you're seeing.
In the side panel, you can edit the selected device by clicking Edit Device. You can also navigate to the previous or next device in the list by clicking the arrows.