Skip to content

[Enhancement] Biometric re-enrollment flow missing — users locked out after fingerprint change#883

Open
Menjay7 wants to merge 1 commit into
rinafcode:mainfrom
Menjay7:yaro
Open

[Enhancement] Biometric re-enrollment flow missing — users locked out after fingerprint change#883
Menjay7 wants to merge 1 commit into
rinafcode:mainfrom
Menjay7:yaro

Conversation

@Menjay7

@Menjay7 Menjay7 commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

Summary

Introduces a biometric re-enrollment flow to prevent users from being locked out after adding, removing, or updating fingerprints on their device. The enhancement detects biometric enrollment changes and guides users through securely re-enabling biometric authentication.

Problem

Currently, when a user modifies their registered fingerprints (or other biometric credentials), biometric authentication becomes invalid. Without a recovery flow, users who rely on biometrics may be unable to sign in until they manually troubleshoot the issue.

Solution
Detect biometric enrollment changes.
Prompt users to authenticate using their primary credential (password, PIN, or passcode).
Guide users through biometric re-enrollment.
Re-enable biometric login upon successful verification.
Display clear error messages and recovery instructions if re-enrollment fails.
Changes
Add biometric enrollment change detection.
Implement secure biometric re-enrollment workflow.
Add fallback authentication before re-enrollment.
Improve user-facing messaging for biometric invalidation.
Add analytics/logging for biometric re-enrollment events.
Add unit and integration tests covering successful and failed re-enrollment scenarios.
Benefits
Prevents users from being locked out after biometric changes.
Improves account recovery experience.
Maintains strong security by requiring primary authentication before re-enrollment.
Reduces support requests related to biometric login failures.
Testing
Verified re-enrollment after adding a new fingerprint.
Verified re-enrollment after removing existing fingerprints.
Verified re-enrollment after replacing all enrolled biometrics.
Confirmed fallback authentication is required before re-enrollment.
Confirmed existing biometric authentication behavior remains unchanged for users without enrollment changes.
Closed #823

@drips-wave

drips-wave Bot commented Jul 27, 2026

Copy link
Copy Markdown

@Menjay7 Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Enhancement] Biometric re-enrollment flow missing — users locked out after fingerprint change

2 participants