Skip to content
  • There are no suggestions because the search field is empty.

Single Sign-On Setup for DUO

Admin Portal

Step 1: Create a New Application in Duo 

1. Log in to the Duo Admin Panel. 
2. In the left navigation menu, click Applications 
3. Search and select Generic SAML Service Provider. 
4. Create a new Application of type “Generic SAML Service Provider”

step1-4

 

5. Download the Certificate and copy SP-initiated Authentication URL

step1-5

 

Step 2: Set up SAML SSO on Nitro Admin Portal 

1. Login to the 'Nitro Admin Portal'
2. Select 'Settings' in the left navigation pane and navigate to the 'Single Sign-On' tab
3.
Click the 'Setup SAML SSO' button 
4. Paste the 'SP-Initiated Authentication URL' from Duo into the 'Sign-in URL' field.
5.
Upload the Certificate you downloaded from Duo into the 'X.509 Signing Certificate' field.
6.
Click 'Submit' and 'Enable SSO'
7.
Copy the Entity ID, Reply URL 1 and Reply URL 2 

Step 3: Complete Application Setup in Duo 

1. Return to the DUO Generic SAML Service Provider application settings.
2. In the 'Service Provider' section, update the 'Entity ID' with the 'Entity ID' value copied from Nitro Admin Portal.
3. For each Reply URL, create two entries on ACS URL section:
  • One with the “?connection=<connection-name>” parameter (mark this as default to ensure it is used in IdP-initiated login scenarios (e.g., from Duo Central).
  • One without the connection parameter. 

You will end up with 4 ACS URLs total: 

  • Reply URL #1 (with connection parameter) (Default: True) 
  • Reply URL #1 (without connection parameter) 
  • Reply URL #2 (with connection parameter) 
  • Reply URL #2 (without connection parameter) 

step3-3

4. In SAML Response section

  • Set NameID format to urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified 
  • Map following SAML Attributes:
i. <Email Address>  ii. http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress 
iii. <First Name>  iv. http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname 
v. <Last Name>  vi. http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname 
vii. <Username> viii. http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name 

step3-4

5. Click Save to complete the SAML configuration. 
6. Your Nitro SSO integration with Duo is now set up for both SP-initiated and IdP-initiated flows.