Integrates with Duo Security to provide push notification, passcode, phone call, and SMS-based two-factor authentication.

###### Prerequisites

1. Log in to the Duo Admin Panel.
2. Navigate to Applications → Protect an Application.
3. Search for and select Web SDK (or the appropriate application type).
4. Copy the Integration Key, Secret Key, and API Hostname into the fields below.
5. For admin operations (enrolment management), create a separate Admin API application and copy its credentials into the Admin fields.

###### Authentication Settings

Integration Key
  The client ID for this application (starts with `DI`).
Secret Key
  The secret key associated with the integration. Stored encrypted at rest.
API Hostname
  Your Duo API hostname (e.g. `api-xxxxxxxx.duosecurity.com`).
Enrolment Enabled
  When enabled, users without a Duo account will be prompted to enrol during login.

###### Admin API Settings

Optional. Required only for managing users and devices programmatically via the Duo Admin API.

Admin Integration Key
  The integration key of the Admin API application.
Admin Secret Key
  The secret key of the Admin API application. Stored encrypted at rest.
Admin API Hostname
  The API hostname for admin calls (typically the same as the auth hostname).

Open Duo Admin Panel