wp-calypso
wp-calypso copied to clipboard
When logging into an account with 2FA enabled, inconsistent authentication options are shown
Details
When logging into an account with 2FA enabled on Web, the option to authenticate via the WordPress/Jetpack app is not always an option. When it is an option, users see this screen with both options available:
However, sometimes users only see 1 option to authenticate via their authenticator app:
It would be ideal to have consistency in the options available when logging in.
Checklist
No response
Related
No response
- I started with just the JPiOS app logged in
- I could log in to a WP.com account (that has app-based 2FA enabled) by approving from the JPiOS app (success 5 out of 5 times) ✅
- I then logged into the JPAndroid app as well (now both apps are logged in)
- Now, when attempting to log in to WP.com from the browser, I wasn't offered the option to authenticate from the app ❌
- It then worked the next time (and I tested a couple more times and always got the notification on both apps) ✅
- I signed out of JPiOS and it continued working on JPAndroid ✅
- I signed out of JPAndroid (now I have both apps logged out) and WP.com still offered me the option to log in via a notification ⚠️ (I'm not sure if I had another device or simulator logged into the account)
- I signed back in to JPAndroid and WP.com no longer offerred be the option to log in via the app ❌
So, no consistent steps to reproduce yet.
- I started with just the JPiOS app and logged in to an account with app-based 2FA enabled, enabled notifications
- I went to WP.com multiple times and tried to log in to this account
- I tried dozens of times but I was never offered the option to authenticate from the app ❌
My steps:
- I tested with both the JP iOS and JP Android apps and logged in to an account with 2FA enabled + notifications enabled.
- I navigated to WP.com and tried to login to this account multiple times.
- I received the option to authenticate from the app a few times, but not every time. ❌
- On the few occasions that I did receive the option to authenticate from the app, no push notification was sent, and I was unable to authenticate using this method. ❌
Adding to this, there is no "escape hatch" (contact support, other options, etc).