Yaodong Yu eb39e9e044
feat: add multi-factor authentication (MFA) feature (#1800)
* feat: add two-factor authentication interface and api

* merge

* feat: add Two-factor authentication accountItem and two-factor api in frontend

* feat: add basic 2fa setup UI

* rebase

* feat: finish the two-factor authentication

* rebase

* feat: support recover code

* chore: fix eslint error

* feat: support multiple sms account

* fix: client application login

* fix: lint

* Update authz.go

* Update mfa.go

* fix: support phone

* fix: i18n

* fix: i18n

* fix: support preferred mfa methods

---------

Co-authored-by: hsluoyz <hsluoyz@qq.com>
2023-05-05 21:23:59 +08:00
..
2023-04-09 15:54:22 +08:00
2023-04-16 01:00:02 +08:00
2023-04-16 01:00:02 +08:00
2023-04-16 01:00:02 +08:00
2022-02-13 23:39:27 +08:00
2023-05-01 17:19:45 +08:00
2023-05-04 23:41:37 +08:00
2023-02-19 09:45:06 +08:00
2023-04-17 22:03:05 +08:00
2023-05-02 01:30:06 +08:00
2023-02-19 09:38:57 +08:00
2023-02-25 08:36:24 +08:00
2023-04-16 01:00:02 +08:00
2023-05-04 23:41:37 +08:00
2022-09-29 19:45:17 +08:00
2023-03-30 14:43:34 +08:00
2023-03-19 22:09:19 +08:00
2022-02-13 23:39:27 +08:00
2022-02-13 23:39:27 +08:00
2022-02-13 23:39:27 +08:00
2022-03-19 23:15:19 +08:00
2022-08-09 16:50:49 +08:00
2021-10-30 14:18:48 +08:00
2021-10-30 14:18:48 +08:00
2023-03-27 14:05:44 +08:00
2022-02-13 23:39:27 +08:00
2023-03-07 13:49:04 +08:00
2022-02-13 23:39:27 +08:00