How to connect DUO to Cork
Generating API Key
- Log into the Duo portal with an account that has the Owner Role
- On the left nav bar navigate to Applications > Protect an Application > and then click the Protect an Application button
- On the Protect an Application screen, either filter, or scroll down the screen to find Admin API (verify this is the Admin API and not the Duo Admin Panel) on the list and click the Protect button.
- Name: Cork Protection Admin API
- Permissions:
- Grant Administrators: Disabled
- Grant read information: Enabled
- Grant applications: Disabled
- Grant settings: Disabled
- Grant read log: Enabled
- Grant read resource: Enabled
- Grant write resource: Disabled
- On the following screen, scroll down to the Settings section and adjust the following options:
- Scroll to the bottom of the page and click Save Changes
- Once the changes are saved, copy the Integration Key
- Leave this browser page open and continue to the “Connecting Integration” section of this article
Connecting Integration
- Log into Cork Protection in a new browser tab or window
- Navigate to the Integrations page
- Scroll down to the Multi-factor authentication provider section
- Locate Duo and click “Configure”
- Paste the previously copied Integration Key into the Admin integration field
- Navigate back to the Duo portal which was previously left open
- Copy the value under Secret key.
- Navigate back to Cork Protection and paste the Secret key into the Admin secret key field.
- Navigate back to the Duo portal and copy the API hostname
- Navigate back to Cork Protection and paste the API hostname into the API hostname field.
- Navigate back to the Duo portal.
- Repeat the instructions listed in Generating API Key, but this time select Accounts API for step 3.
- There are no permissions that need to be set for the Accounts API. You can change the Name to Cork Protection Accounts API and click save.
- Repeat the steps of copying and pasting the Accounts API Integration Key and Secret key into Cork Protection, but this time utilizing the Accounts Integration Key field and Accounts Secret Key field.
- (Optional) If desired, enter a display name for the integration
- Click the “Connect” button