-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
status: acceptedDisputed bug is accepted as valid or Feature accepted as desired to be added.Disputed bug is accepted as valid or Feature accepted as desired to be added.
Description
Is your feature request related to a problem?
Currently, the application lacks built-in support for Two-Factor Authentication (2FA). This poses a security risk, especially for sensitive user accounts. Many modern applications provide an additional authentication layer to enhance security, and not having this feature may make the system vulnerable to unauthorized access.
Describe the solution you'd like.
The system should support 2FA via common methods such as:
- Time-based One-Time Passwords (TOTP) using apps like Google Authenticator or Authy.
- Recovery codes for users who lose access to their authentication device.
Integration should be seamless, allowing users to enable, disable, and manage their 2FA settings within their account security settings.
Describe alternatives you've considered.
- Using third-party authentication providers that support 2FA, but this requires external dependencies.
- Relying on complex password policies instead, but this does not provide the same level of security as 2FA.
- Manually implementing 2FA with Laravel Fortify or another package, but an out-of-the-box integration would be more efficient.
Other
A configurable approach to enable or enforce 2FA for certain user roles (e.g., admins) would be a valuable addition.
Metadata
Metadata
Assignees
Labels
status: acceptedDisputed bug is accepted as valid or Feature accepted as desired to be added.Disputed bug is accepted as valid or Feature accepted as desired to be added.
Type
Projects
Status
Ready