|
a60be2b2ab
|
feat: refactor MFA code and fix no-session bug (#2676)
* refactor: refactor mfa
* refactor: refactor mfa
* refactor: refactor mfa
* lint
* chore: reduce wait time
|
2024-02-06 20:17:59 +08:00 |
|
|
4e145f71b5
|
feat: improve MFA UI and jump URL (#2647)
* fix: mfa UI
* fix: mfa UI
|
2024-01-28 16:46:35 +08:00 |
|
|
a6f803aff1
|
feat: refactor code to use responseOK everywhere (#2111)
* refactor: use responseOK return frontend format json data
* revert handle error
* revert handle error
|
2023-07-23 09:49:16 +08:00 |
|
|
a58df645bf
|
fix: fix state after mfa is enabled (#2050)
|
2023-07-08 22:35:31 +08:00 |
|
|
347d3d2b53
|
feat: fix bugs in MFA (#2033)
* fix: prompt mfa binding
* fix: clean session when leave promptpage
* fix: css
* fix: force enable mfa
* fix: add prompt rule
* fix: refactor directory structure
* fix: prompt notification
* fix: fix some bug and clean code
* fix: rebase
* fix: improve notification
* fix: i18n
* fix: router
* fix: prompt
* fix: remove localStorage
|
2023-07-07 12:30:07 +08:00 |
|
|
cd7589775c
|
feat: replace all panic by response err (#1993)
* fix: missing return after response error
* feat: handle error in frontend
* feat: disable loading and catch org edit error
* chore: i18 for error message
* chore: remove break line
* feat: application catching error
|
2023-06-27 21:33:47 +08:00 |
|
|
0a8c2a35fe
|
feat: add TOTP multi-factor authentication (#2014)
* feat: add totp multi-factor authentication
* feat: add license
* feat:i18n and update yarn.lock
* feat:i18n
* fix: i18n
|
2023-06-24 18:39:54 +08:00 |
|
|
c391af4552
|
feat: improve MFA by using user's own Email and Phone (#2002)
* refactor: mfa
* fix: clean code
* fix: clean code
* fix: fix crash and improve robot
|
2023-06-21 18:56:37 +08:00 |
|
|
225e9cf70a
|
fix: set initial value in CountryCodeSelect (#1890)
|
2023-05-24 23:27:04 +08:00 |
|
|
9092cad631
|
feat: support forced binding MFA after login (#1845)
|
2023-05-17 01:13:13 +08:00 |
|
|
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 |
|