Overview
Cisco Duo is an identity management service that eliminates the username and password struggle. Duo authenticates your users using existing on-premises or cloud-based directory credentials and prompts for two-factor authentication before permitting access. Single Sign-On (SSO) from Duo provides users with an easy and consistent login experience for any and every application, whether it’s on-premises or cloud-based.
The Cisco Duo SSO integration in Profit.co uses SAML authentication to allow users to log in to Profit.co securely through Duo, with centralized identity verification and optional two-factor authentication.
What This Integration Supports
With the Cisco Duo SSO integration, you can:
- Enable SAML-based Single Sign-On for Profit.co
- Authenticate users via Duo using existing directory credentials
- Enforce two-factor authentication (2FA) before granting access
- Manage user enrollment and device verification from the Duo Admin Panel
- Support multiple Profit.co regions (US, EU, ME, SA)
Prerequisites
Before starting, ensure the following requirements are met:
- You have a valid Cisco Duo admin account
- You are logged in as a Super User in Profit.co
- Users have valid email addresses configured in Duo
- The Profit.co application is accessible from your environment
Note: Only Super Users can configure SSO integrations in Profit.co.
Configure Cisco Duo SSO
Step 1:
Log in to your Duo account as an admin or register at https://admin.duosecurity.com/.
Enter your admin credentials and click Continue to proceed.

Step 2:
Navigate to the Applications tab and select Application in the panel.
Click the + Add Application button to open the application catalog.


Step 3:
In the application catalog search bar, select Generic SAML Service Provider from the list, then click + Add.

Step 4:
Enter the information provided by the Profit.co application in the Service Provider section.
| Entity ID | urn:profit-prod:profit-prod-sso-auth | ||||
|---|---|---|---|---|---|
| NameID format | urn:oasis:names:tc:SAML:1.1:nameid-format:emailaddress | ||||
| NameID Attribute | <Email Address> as G Suite AuthN Source | ||||
| ACS URL |
US regionhttps://app.profit.co/app/loginservlet?a=authorize&appCode=profit&integrationCode=CISCO_DUO_GATEWAY
EU regionhttps://eu2-app.profit.co/app/loginservlet?a=authorize&appCode=profit&integrationCode=CISCO_DUO_GATEWAY
ME regionhttps://me1-app.profit.co/app/loginservlet?a=authorize&appCode=profit&integrationCode=CISCO_DUO_GATEWAY
SA regionhttps://sa1-app.profit.co/app/loginservlet?a=authorize&appCode=profit&integrationCode=CISCO_DUO_GATEWAY
|
||||
| Signature Algorithm | SHA-256 | ||||
| Signing Options | Sign assertion | ||||
| Map Attributes |
|
Click + Add an ACS URL under the Service Provider section to enter additional region URLs if required.



Step 5:
Scroll down to the Settings section and enter the application name:
Profit.co – Single Sign-On.
Click Save to confirm all configuration settings.

After saving, click Download XML under the Downloads section to obtain the Issuer ID and X509 Certificate. You will need these values in a later step.

Step 6:
In the left navigation panel, go to Applications → Duo Central.
Click + Add tile to begin adding a Profit.co application tile.

Step 7:
On the Add Tile page, select Add Application Tile from the options presented.

Step 8:
On the Add Application Tiles page, locate and select Profit.co – Single Sign-On (listed as Generic SAML Service Provider – Single Sign-On).
Click Add Tile to confirm.

Step 9:
Click the Duo Central subdomain URL displayed in the top-right of the Duo Central page.
This navigates you to the Duo Central Applications page, where the Profit.co tile is now listed.

Step 10:
Switch to Profit.co to complete the connection.
- Navigate to Settings from the left navigation panel.
- Click Integrations.
- On the Connectors page, switch to the SAML SSO tab.
- Locate Cisco Duo and click the Authorize button.

- In the Register Cisco Duo panel that opens, paste the Issuer ID and X509 Certificate values obtained from the downloaded XML file.
- Click Authorize to save.

User Enrollment Flow
Once Cisco Duo SSO is configured, users must be enrolled in Duo before they can authenticate. The enrollment process can be initiated by the admin and completed by the user via an email invitation.
Step 1:
Log in to the Duo Admin Panel at https://admin.duosecurity.com/.
Navigate to Users in the left panel and click on the user you want to enroll.

Step 2:
Under the Device enrollment section, click Send email. A confirmation banner will confirm the email was sent.
Note: You can also click Generate code to share an enrollment link manually.

Step 3:
The user receives an email from Duo Security (no-reply@duosecurity.com) with a unique enrollment link. Click the link to begin enrollment.

Step 4:
Clicking the enrollment link opens the Duo device management portal in the browser.

The user clicks Get started to proceed.

Step 5:
Select a device type for identity verification:
- Device verification (Recommended) — Uses the device’s biometrics or PIN.
- Duo Mobile — Receives a push notification or passcode on a mobile device.
- Security key — Uses a physical hardware security key.
For Duo Mobile, proceed with the steps below.

Step 6:
Select the country code, enter your phone number, check the consent checkbox, and click Continue.

Step 7:
Click Send me a passcode to receive a verification code via SMS, or Or call my phone for a voice call.

Step 8:
Scan the QR code using your camera app or the Use QR Code option in the Duo Mobile app to complete activation.

Step 9:
Once activation is complete, the Device enrollment field in the Duo Admin Panel updates to Enrolled. The user can now log in to Profit.co using Cisco Duo SSO.

Step 10:
Click the Duo Central subdomain URL. You will be redirected to the Duo page, where you can click the Profit.co – Single Sign-On tile to sign in to your Profit.co account.


Summary
By configuring Cisco Duo as a SAML Identity Provider in Profit.co and completing the user enrollment process, organizations can enforce secure, centralized authentication with two-factor verification. This ensures that only enrolled, verified users gain access to Profit.co, improving both security and user experience across all supported regions.