[PM-15614] Allow Users to opt out of new device verification #5176
+9,452
−9
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🎟️ Tracking
PM-15614
📔 Objective
Some users would like to be able to turn off the new device verification feature. This PR is to enable that decision.
However, turning this off will reduce overall security of your account if you do not already have 2FA enabled.
📸 Screenshots
User is able to login when
dbo.User.VerifyDevices
is set to false (0)PRRh7o4c8a.mp4
Transcript
User tries to login and is met with New Device Verification prompt.
dbo.User.VerifyDevices
is changed to false (0); user attempts to login again and are allowed to authenticate this time.dbo.User.VerifyDevices
is set back to true (1); User tries to authenticate again and is successful again because the device has been saved as a knowndevice.⏰ Reminders before review
🦮 Reviewer guidelines
:+1:
) or similar for great changes:memo:
) or ℹ️ (:information_source:
) for notes or general info:question:
) for questions:thinking:
) or 💭 (:thought_balloon:
) for more open inquiry that's not quite a confirmed issue and could potentially benefit from discussion:art:
) for suggestions / improvements:x:
) or:warning:
) for more significant problems or concerns needing attention:seedling:
) or ♻️ (:recycle:
) for future improvements or indications of technical debt:pick:
) for minor or nitpick changes