Before you start
- Configure your Duo account. For more information, read Getting Started on Duo Docs.
- Create a Duo Security Web SDK integration and record the Integration Key, Secret Key, and API hostname credentials.
Configure Duo
To configure Duo Security, you must pass your Duo credentials to your application in the .- Go to Dashboard > Security > Multi-factor Auth > Duo Security and enable it.
- Enter the information in the fields to link your Duo account to Auth0.
- Select Save.
Use Actions to enable Duo
To enable Duo within an Action, passduo
as the provider
parameter when you enable .
allowRememberBrowser: false
.
Actions template for Duo
This template provides an example and starting point to trigger multi-factor authentication with Duo Security when a condition is met. Upon first login, the user can enroll the device.You need to create two integrations in Duo Security: one of type Web SDK and one of type Admin SDK.
Current limitations
- You cannot use Auth0 MFA Enrollment Tickets to enroll users with Duo. Onboard those users from Duo itself.
- If you use , you must enable Duo in an Action with
provider
set toduo
as described previously. You can conditionally use Duo or the built-in Auth0 provider for specific applications.