You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Enhance authentication security by implementing Two-Factor Authentication (2FA) with QR code generation via qrcode.react. Users will be required to enter a Time-based One-Time Password (TOTP) generated by an authenticator app (e.g., Google Authenticator, Authy) in addition to their password.
Expected Behavior
Users can enable 2FA in their account settings.
A QR code is generated using qrcode.react, allowing users to scan and set up 2FA in an authenticator app.
Upon login, users must enter their TOTP along with their password if 2FA is enabled.
Users should have an option to disable 2FA.
(Optional) Provide backup codes in case the user loses access to their authenticator app.
Proposed Solution
Generate and securely store TOTP secrets internally instead of using an external library like Speakeasy.
Use qrcode.react to generate the QR code for users to scan.
Modify the authentication strategy to require a TOTP code during login when 2FA is enabled.
What features would you like to see added?
Description
Enhance authentication security by implementing Two-Factor Authentication (2FA) with QR code generation via
qrcode.react
. Users will be required to enter a Time-based One-Time Password (TOTP) generated by an authenticator app (e.g., Google Authenticator, Authy) in addition to their password.Expected Behavior
qrcode.react
, allowing users to scan and set up 2FA in an authenticator app.Proposed Solution
qrcode.react
to generate the QR code for users to scan.More details
qrcode.react
Which components are impacted by your request?
UI, General
Pictures
No response
Code of Conduct
The text was updated successfully, but these errors were encountered: