I want to integrate DUO SSO in my existing application. The Interation should be as passwordless. Is there any refernce?
Loading
I want to integrate DUO SSO in my existing application. The Interation should be as passwordless. Is there any refernce?
Know the answer? Post it — somebody with the same question will find it here.
Sign in to answer this question
It is the same account you read, post and publish with — and you will come straight back to this page.
Vijay PandeyPosted Oct 5, 2024, 5:55 AM
To integrate DUO SSO (Single Sign-On) with a passwordless authentication method into your existing application, you’ll need to follow a few key steps. Duo supports passwordless authentication by enabling users to log in using factors like Duo Push, security keys (e.g., Yubikeys), or biometrics.
Here’s an outline to help you with the integration and where to find relevant resources:
1. Set Up Duo Single Sign-On
Duo Single Sign-On (SSO) acts as an identity provider (IdP) using SAML 2.0 or OIDC (OpenID Connect) standards, which means your existing application should support these authentication protocols.
2. Enable Passwordless Login in Duo
Duo supports passwordless authentication methods by allowing users to log in without entering a password, using:
Steps to enable passwordless login:
3. Integrating Duo SSO with Your Application
a. SAML Integration:
b. OIDC (OpenID Connect) Integration:
4. Implement Passwordless Authentication
Steps:
5. Duo Web SDK for Custom Integration
If you want to integrate Duo's authentication flow directly into your application UI, you can use the Duo Web SDK. This will allow you to embed Duo's login experience seamlessly.
Duo Web SDK allows:
You can find the SDK and integration guide here:
6. Testing the Integration
Once you’ve set up Duo for passwordless SSO:
Resources and References:
Following these steps and references should help you integrate DUO SSO in a passwordless manner for your application. Let me know if you need help with any specific part of the integration!
Muhammad Imran AnsariPosted Oct 3, 2024, 5:35 PM
Hi Ramya,
To integrate Duo SSO with passwordless authentication into your ASP.NET MVC application, follow these steps:
1. Set Up Duo Single Sign-On (SSO)
https://duo.com/docs/sso#saml
2. Configure ASP.NET MVC Application for SAML Authentication
https://medium.com/@darshana-edirisinghe/authentication-and-authorization-through-saml-net-mvc-987fb1fb4fbd
3. Enable WebAuthn for Passwordless in Duo
In the Duo Admin Panel, enable WebAuthn (passwordless) for your users. This allows them to use biometric factors (fingerprint, facial recognition) or hardware keys for passwordless login.
Thank you.