Identity Cloud

Duo node

Integrates Duo for an additional authentication factor.

Outcomes

  • True (success)

  • False (failure)

Configuration

  1. Create a Duo account at https://signup.duo.com/.

  2. In the Duo admin console under Applications, click Protect an Application.

  3. Search for and create an application profile for Web SDK.

  4. Record the following for use when configuring the node:

    • Integration key

    • Secret key

    • API hostname

  5. Generate an application key for the node, which is a random string at least 40 characters long.

    How you generate the random string for the application key is up to you. For example, use a random string generator service or a Python script to generate an application key:

    python3
    >>> import os, hashlib
    >>> hashlib.sha1(os.urandom(32)).hexdigest()
    '<your-application-key>'
    >>> exit()

Properties

Property Usage

Integration Key

The integration key from Duo for the Web SDK application.

Secret Key

The secret key from Duo for the Web SDK application.

API Host Name

The API hostname from Duo for the Web SDK application.

Application Key

The application key you generated.

Duo Javascript URL

The link to Duo’s JavaScript for your Web SDK application.

Default: https://api.duosecurity.com/frame/hosted/Duo-Web-v2.min.js

Copyright © 2010-2022 ForgeRock, all rights reserved.