yao/openapi/oauth/providers/user
Max e3e4b1bb77 Implement MFA functionality in user management
- Added Multi-Factor Authentication (MFA) capabilities to the user provider, including methods for generating MFA secrets, enabling/disabling MFA, and verifying MFA codes.
- Introduced MFA configuration options, allowing customization of issuer, algorithm, digits, and recovery codes.
- Enhanced error handling for MFA operations, providing clear feedback for failures.
- Updated user model to include MFA-related fields and improved database interactions for MFA management.
- Refactored existing user provider methods to integrate MFA functionality seamlessly.
2025-08-02 21:08:37 +08:00
..
default.go Implement MFA functionality in user management 2025-08-02 21:08:37 +08:00
oauth_account.go Implement OAuth account management methods and enhance user provider functionality 2025-08-02 18:49:27 +08:00
oauth_account_test.go Implement OAuth account management methods and enhance user provider functionality 2025-08-02 18:49:27 +08:00
role.go Enhance user role management functionality and implement role-related methods 2025-08-02 19:27:09 +08:00
role_test.go Enhance user role management functionality and implement role-related methods 2025-08-02 19:27:09 +08:00
type.go Implement user type management methods and enhance user provider functionality 2025-08-02 19:56:48 +08:00
type_test.go Implement user type management methods and enhance user provider functionality 2025-08-02 19:56:48 +08:00
user_basic.go Implement user type management methods and enhance user provider functionality 2025-08-02 19:56:48 +08:00
user_basic_test.go Implement OAuth account management methods and enhance user provider functionality 2025-08-02 18:49:27 +08:00
user_list.go Update go-nanoid dependency and implement user retrieval methods 2025-08-02 18:10:04 +08:00
user_list_test.go Update go-nanoid dependency and implement user retrieval methods 2025-08-02 18:10:04 +08:00
user_mfa.go Implement MFA functionality in user management 2025-08-02 21:08:37 +08:00
user_mfa_test.go Implement MFA functionality in user management 2025-08-02 21:08:37 +08:00
user_role_type.go Implement user type management methods and enhance user provider functionality 2025-08-02 19:56:48 +08:00
user_role_type_test.go Implement user type management methods and enhance user provider functionality 2025-08-02 19:56:48 +08:00
user_test.go Implement user type management methods and enhance user provider functionality 2025-08-02 19:56:48 +08:00
utils.go Update go-nanoid dependency and implement user retrieval methods 2025-08-02 18:10:04 +08:00
utils_test.go Add go-nanoid dependency and refactor user provider methods 2025-08-02 17:49:03 +08:00