> ## Documentation Index
> Fetch the complete documentation index at: https://kb.mspprocess.com/llms.txt
> Use this file to discover all available pages before exploring further.

# DUO: Securing Logins to the MSP Process Platform Using the DUO Mobile App

> Introduction DUO (https://duo.com) is a popular identity verification platform. You can use it in MSP Process to acheive two goals: To secure the login…

## **Introduction**

DUO ([https://duo.com](https://duo.com/)) is a popular identity verification platform. You can use it in MSP Process to acheive two goals:

* To secure the login process of anyone looking to access your MSP Process account at [https://app.mspprocess.com](https://app.mspprocess.com/). This capability requires the DUO Web SDK to be configured. 
* During the end-user verification process; DUO can be used instead of sending the user a verification code via e-mail or SMS. This capability requires the DUO Auth API and Admin API to be configured. Click [here](https://kb.mspprocess.com/msp-process/identity-management/end-user-verification/duo/duo-verifying-an-end-user-by-sending-them-a-push-notification-through-the-duo-mobile-app.md) for the KB article that outlines how to set this up.

This KB article will take you through all of the steps required to do the first scenario - to use DUO to secure how your technicians login to the MSP Process platform. 

## Step 1: Configuring the Web SDK Entity in DUO

**What is the DUO Web SDK?** The Duo Web SDK adds the two-factor authentication screens and workflow to the MSP Process login flow.

**How is the Web SDK Used?** This module only needs to be setup if you want to use DUO to secure how you and your techs login to the MSP Process platform. It is ***not*** required if you only plan on using DUO for End-User Verification.

1. Login to the DUO Admin portal ([https://admin.duosecurity.com/](https://admin.duosecurity.com/))

2. From the left-hand menu, navigate to **Application -> Protect an Application**

3. Search for "Web SDK" in the Search field

4. Click on the **Protect** button beside *Web SDK*

5. In the **Details** section, copy the Client ID, Client Secret and API Hostname; you'll need them later

6. In the **Settings** section, change **Name** field to say "MSP Process"

7. Under the **Universal Prompt** section, choose the **Show traditional prompt** option

   *

8. Click **Save**

9. When prompted, choose **No, thanks** - you don't want to use the Universal prompt.

   *

## **Step 2: Integrating MSP Process with DUO**

1. Login to the MSP Process portal ([https://app.mspprocess.com](https://app.mspprocess.com/))
2. Navigate to **Settings ->** **Integrations -> Security Integrations**
3. Click the **Add new integration** button

     4. Click the **DUO Web SDK** button; specify a name, and then enter the *Integration Key*, *Secret Key* and *API Hostname* from Step #2.

     5. Click **Submit** when you're done.

## **Step 3: Configuring Your MSP Process User Account To Use DUO During The Login Process**

1. From the MSP Process UI, click on the Profile button in the top right-hand corner of the UI

   *

2. Enable the **Link DUO** feature

   *

3. Follow the on-screen prompts from DUO that will link your MSP Process account to DUO

   *

4. Once you've gone through the DUO screens, and have been returned to the MSP Process UI, click **Submit**

## Congratulations! You're Done!

You've now setup the required entities in DUO and configured MSP Process with the information it needs to start using DUO to secure the login process to your MSP Process UI.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.