Conversation
...grate/20230831124437_add_sign_in_count_and_second_mfa_encouragement_dismissed_at_to_users.rb
Outdated
Show resolved
Hide resolved
91c50b6 to
a6899fd
Compare
...grate/20230831124437_add_sign_in_count_and_second_mfa_encouragement_dismissed_at_to_users.rb
Outdated
Show resolved
Hide resolved
|
Another thing to sort out while draft: I need to add more logging to satisfy the AC:
|
e1e1efb to
a6fa689
Compare
87236b1 to
9b1d883
Compare
|
Since I expect this page will get a lot of traffic and we're adding new routes which won't exist on old boxes during 50/50 state, I think I'm going to add a temporary feature flag so that we can get the code fully deployed before turning this on, to handle that more gracefully. |
|
I found an issue here where clicking "Continue to [SP]" looks like it just refreshes the page when authenticating with a partner with whom the user has already consented. I'm wondering if it's an issue where we're expecting to redirect to |
More specifically there's a CSP violation when trying to POST back to the partner like this. |
This should be fixed now in 84b028a, the primary revision being the inclusion of |
456de2c to
4dcb848
Compare
changelog: User-Facing Improvements, MFA Setup, Add second MFA encouragement screen for single-MFA accounts
4dcb848 to
059f918
Compare
🎫 Ticket
LG-10022
🛠 Summary of changes
Adds a new MFA reminder screen that shows if the user only has a single MFA method, upon the first of either (a) the user has signed in 10 or more times or (b) their account is 30 days old.
📜 Testing Plan
It's easiest to test by setting an artificially low config override for sign-ins or account page, e.g. in
config/application.yml:a. If you chose to set up another MFA method, you're redirected to the MFA setup screen, with a "Cancel" link at the bottom
b. If you chose to Continue, you're redirected to your account dashboard (or to the partner if coming from a partner authentication request)
👀 Screenshots