Duo Security

Duo Security is cloud-based identity management and data security platform. It helps protect the data of organizations at scale and also reduces management overheads, reduces risk, and improves end-user productivity and experience.

Integration details


Integration Categories

  • Single Sign-on & CASB System


Authentication mechanism

  • API

Discovery Capabilities

Available entitiesProductEntity descriptionDuo resource
New servicesEAM, SMPService discovery is the process of automatically identifying services and applications. All discovered services are added to LeanIX automatically.Authentication Logs
UsersSMPUsers represent all discovered people who use a specific SaaS.Authentication Logs

Set up Duo Security

Generating API integration key and secret

  1. Login to your Duo Security admin dashboard (https://admin.duosecurity.com/)
  2. Go to Applications > Protect an Application and search for Admin API

  1. Click on a link Protect this Application. If you don’t see Admin API on this list, contact Duo support ([email protected]) and request access. Duo will notify you by email when they enable API access to the application.

  2. By clicking on the link Protect this Application you already add Admin API access for your Duo data. Duo will show you the API access management page where you can view API details (credentials), set name, and permissions for LeanIX.

  3. Under Details, you will see credentials values: integration key, secret key, and API hostname. You will need to provide these values when setting up the Duo connector in LeanIX application (see Connect to Duo in LeanIX) so make sure you transfer them in a secure manner.

  1. Under Settings, update the Name field to include LeanIX as shown below. This will make it easier for you to later know which credentials and permissions are meant for LeanIX. You can change this at any time.

  1. Also under Settings > Permissions, check the following checkboxes:
  • Grant read information
  • Grant read log
  • Grant read resource

  1. Then click on the Save Changes button.

Integrate Duo in LeanIX

After you finish setting up Admin API application access and permissions in Duo Security admin, go to LeanIX SMP:

  1. In LeanIX EAM: Navigate to Administration > SaaS Discovery > Integrations, find Duo and click Add integration.
    In LeanIX SMP: Navigate to Settings > Discover Integrations, find Duo and click Add.
  2. Enter the Duo integration name, followed by Integration key, Secret key and API hostname.
  1. Click Integrate.