Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable support for DUO Universal Login prompt #4529

Open
jeroen-ansink opened this issue Apr 30, 2024 · 11 comments
Open

Enable support for DUO Universal Login prompt #4529

jeroen-ansink opened this issue Apr 30, 2024 · 11 comments
Labels
bug Something isn't working enhancement New feature or request help wanted Extra attention is needed

Comments

@jeroen-ansink
Copy link

Subject of the issue

Currently unable to login, because DUO Universal login prompt is not supported.

Deployment environment

  • vaultwarden version:
  • Install method: docker image

  • Clients used: web vault

  • Reverse proxy and version: caddy 2

  • Other relevant details:

Steps to reproduce

Try to login with DUO 2FA enabled.

Expected behaviour

Able to login using DUO

Actual behaviour

Unable to login using DUO

Troubleshooting data

Scherm­afbeelding 2024-04-30 om 08 49 22
@BlackDex BlackDex added bug Something isn't working enhancement New feature or request labels Apr 30, 2024
@BlackDex
Copy link
Collaborator

We need to make some big changes in the code for this.
It will probably take some time.

@BlackDex BlackDex added the help wanted Extra attention is needed label Apr 30, 2024
@jeroen-ansink
Copy link
Author

Ok, is there maybe a way to disable DUO in the backend without being able to login to the frontend and without having a recovery code?

@BlackDex
Copy link
Collaborator

You can remove all MFA/2FA from your account via the /admin interface

@ajb3932
Copy link

ajb3932 commented May 3, 2024

image

I'm also having this issue too. No pressure to fix asap from me, just wanted to raise awareness.

@BlackDex
Copy link
Collaborator

BlackDex commented May 4, 2024

There seems to be a bug in the latest web-vault btw bitwarden/clients#8554
Not sure if that is also the case in the web-vault we currently bundle, but i do not think so.

@GeorgeCastanza
Copy link

Me too. As a new user, it wont allow me to use the old (expired, but still working until Sep-24 for some) prompt.

@0x0fbc
Copy link

0x0fbc commented May 17, 2024

I saw the 'help wanted'. Is there any specific assistance you're looking for? If there isn't anyone actively working on this, I can take a shot at it.

@BlackDex
Copy link
Collaborator

@0x0fbc, i only looked at the available code of the universal duo implementation provided by Duo in the python and php language to have a baseline. But not yet started coding it.

So, if you want to take a crack at it, feel free to do so 😄.
Everytime I want to start on it i need to do other stuff instead or I am hindered to use a laptop unfortunately.

If you need some help you can find me on our Vaultwarden Matrix channel.

@yurividal
Copy link

This is odd. i have DUO enabled in my account, and I can login just fine with it.
I am running latest vaultwarden, and have had DUO activated for more than 1 year.

@ajb3932
Copy link

ajb3932 commented May 23, 2024

Effective March 30, 2024 Duo no longer supports the traditional Duo Prompt for most applications.

I think it only affects users trying to activate Duo since March 30th.

@Simon-CR
Copy link

Simon-CR commented May 24, 2024

that would most likely explain this: Can't fetch Duo Keys error when trying to log into the web vault. Since I had this enable on the vault itself, I had to "remove all 2FA" from the user...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

7 participants