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

duosecurity.com - Correct UA required to log in with security keys #104558

Closed
1 of 6 tasks
freaktechnik opened this issue May 18, 2022 · 7 comments
Closed
1 of 6 tasks

duosecurity.com - Correct UA required to log in with security keys #104558

freaktechnik opened this issue May 18, 2022 · 7 comments
Labels
os-linux Issues only happening on Linux. priority-normal
Milestone

Comments

@freaktechnik
Copy link

freaktechnik commented May 18, 2022

URL: https://*.duosecurity.com/frame/prompt?<snip>

Browser/Version: Thunderbird

Operating System: Linux

What seems to be the trouble?(Required)

  • Desktop site instead of mobile site
  • Mobile site is not usable
  • Video doesn't play
  • Layout is messed up
  • Text is not visible
  • Something else (Add details below)

Steps to Reproduce

  1. Make sure your user agent isn't Chrome, Firefox, Safari or Edge (like Mozilla/5.0 (X11; Linux x86_64; rv:101.0) Gecko/20100101 Thunderbird/101.0, I used the responsive device mode in the Firefox devtools to set it)
  2. Navigate to: A duo 2FA login prompt with a security key device set up

Expected Behavior:
Can log in using security keys if the browser supports it (has the relevant JS APIs required)

Actual Behavior:
Does not allow usage of a security key, even if the browser would support it.

Screenshot

image

@freaktechnik freaktechnik added the status-needsinfo-oana ping @softvision-oana-arbuzov label May 18, 2022
@webcompat-bot webcompat-bot added this to the needstriage milestone May 18, 2022
@webcompat-bot webcompat-bot added browser-fixme This requires manual assignment for the browser name priority-normal labels May 18, 2022
@softvision-oana-arbuzov softvision-oana-arbuzov added os-linux Issues only happening on Linux. and removed browser-fixme This requires manual assignment for the browser name status-needsinfo-oana ping @softvision-oana-arbuzov labels May 18, 2022
@softvision-oana-arbuzov
Copy link
Member

softvision-oana-arbuzov commented May 19, 2022

Thanks for the report, unfortunately, I don't have an account that uses duo 2FA with a security key device set up.
I've checked with my account that uses duo 2FA paired with my mobile device and it works.

@ksy36, @denschub do you happen to have something like this?
Can we do anything about it from our Webcompat perspective, as far as I can see the message show "Requires Firefox", so it should be working on Firefox.

@freaktechnik does the login work on Firefox?

[qa_20/2022]

@denschub
Copy link
Member

denschub commented May 19, 2022

As per the initial issue text, this is about Thunderbird. I'm using a U2F key with Auth0 regularly in Firefox, and that works fine. But I have not added the Mozilla account to Thunderbird, so I didn't run into this issue.

Unfortunately, I'm not entirely sure what to do here. We (as in WebCompat) can't spoof the UA string inside Thunderbird. Thunderbird could add a "Firefox" segment into the UA for embedded Websites like a 2fa prompt, but we could also try to reach out to Duo to ask them to consider supporting Thunderbird. I'll poke around to see if we have contacts.

@denschub denschub modified the milestones: needstriage, needscontact May 19, 2022
@webcompat-bot
Copy link

@softvision-oana-arbuzov
Copy link
Member

@freaktechnik can you still reproduce the issue?

[inv_38/2022]

@freaktechnik
Copy link
Author

Yes.

@freaktechnik
Copy link
Author

This is resolved in the new Duo login flow.

@denschub
Copy link
Member

Thanks for confirming!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
os-linux Issues only happening on Linux. priority-normal
Projects
None yet
Development

No branches or pull requests

4 participants