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
bf6d5e529b
Add "from" to Email provider
2023-05-04 23:41:37 +08:00
66c15578b1
feat: fix the order of Method and Name in System Info ( #1797 )
...
* fix: fixed the order of Method and Name in System Info
* fix: add i18n for System Info
2023-04-28 22:11:10 +08:00
f272be67ab
Improve i18n
2023-04-28 18:43:41 +08:00
6d6cbc7e6f
feat: add dynamic mode for provider to enable verification code when the login password is wrong ( #1753 )
...
* fix: update webAuthnBufferDecode to support Base64URL for WebAuthn updates
* feat: enable verification code when the login password is wrong
* fix: only enable captcha when login in password
* fix: disable login error limits when captcha on
* fix: pass "enableCaptcha" as an optional param
* fix: change enbleCapctah to optional bool param
2023-04-22 16:16:25 +08:00
903745c540
fix: improve LDAP page UI ( #1749 )
...
* refactor: improve LDAP sync page
* refactor: update anted version
* chore: i18
2023-04-17 22:03:05 +08:00
be87078c25
Fix vi i18n
2023-04-15 14:16:49 +08:00
faf352acc5
Fix i18n
2023-04-15 11:17:31 +08:00
1b1de1dd01
feat: add LDAP custom filter support ( #1719 )
...
* refactor: improve ldap server code
* feat: custom filter
* fix: fix displayName mapping
* feat: add custom filter search fields
* chore: add license
* chore: i18n
* chore: i18n
* chore: update init field
2023-04-13 14:12:31 +08:00
984a69cb4b
feat: fix wrong Vietnamese flag ( #1724 )
...
* fix wrong Vietnam country code
* fix wrong Vietnam country code
* fix wrong Vietnam country code
* fix wrong Vietnam country code
2023-04-10 22:42:12 +08:00
b7d78d1e27
fix: validate parameter and nil in func updateUser ( #1714 )
...
* fix: validate parameter and nil in func updateUser
* fix: delete blank line
2023-04-09 10:35:30 +08:00
0781a3835d
feat: improve i18n to have proper German translation in web/ ( #1702 )
2023-04-02 10:52:30 +08:00
a8937d3046
feat: refactor agreement modal and create folders to classify components ( #1686 )
...
* refactor: refactor agreement modal and create folders to classify components
* fix: i18
* fix: i18
* fix: i18n
2023-03-26 18:44:47 +08:00
c7b9a77b4a
Remove Go i18n duplicates
2023-03-19 22:09:19 +08:00
89d29c2519
Add "empty" to i18n
2023-03-19 20:13:07 +08:00
98f962f818
Support i18n of id
2023-03-19 19:56:56 +08:00
5989c4ff34
Remove i18n duplicates
2023-03-19 01:03:12 +08:00
1de76e4da9
Finish i18n of vi
2023-03-19 00:13:16 +08:00
4e62c255b3
Finish i18n of ru
2023-03-18 23:05:37 +08:00
7ee54cb089
Finish i18n of ko
2023-03-18 22:24:06 +08:00
bea03635a1
Finish i18n of ja
2023-03-18 21:46:17 +08:00
2bc4cd9337
Fix i18n issue
2023-03-18 20:42:02 +08:00
ed9ceaefe1
Finish i18n of de
2023-03-18 20:31:31 +08:00
3dec2fdc18
Fix i18n issue
2023-03-18 19:05:58 +08:00
31e4813df9
Finish i18n of fr
2023-03-18 18:54:05 +08:00
263f804ab8
Finish i18n of es
2023-03-18 17:24:31 +08:00
28d24cc913
Improve i18n
2023-03-18 12:18:42 +08:00
bd5c706317
Fix i18n code
2023-03-18 00:17:07 +08:00
dd939b5c7e
feat: improve tooltips and i18n for frontend ( #1645 )
...
* feat: Add english tooltips
* fix: add untranslated tooltips
2023-03-16 14:53:58 +08:00
295a69c5f7
feat: support LDAP with SSL/TLS enabled ( #1655 )
2023-03-15 11:12:31 +08:00
7e4c9c91cd
improve sending text
2023-03-10 22:35:47 +08:00
7c4a6fea02
fix: add "sure to delete" to i18n ( #1627 )
...
* add "Sure to delete" to i18n(#1569 )
* fix: add sure to delete to i18n
2023-03-07 22:38:48 +08:00
e8a7b7ee9c
feat: support all captcha for login ( #1619 )
...
* refactor: captcha modal
* feat: support all captcha when login
* chore: improve i18 in loginPage.js
2023-03-05 20:31:46 +08:00
f8bc87eb4e
Fix i18n error
2023-03-04 00:13:29 +08:00
3e6ef9e666
Fix forget page i18n
2023-03-03 23:55:48 +08:00
aad9201b24
feat: add SMS test feature ( #1606 )
...
* feat: add SMS test
* fix: Add missing translation
* fix: Delete redundant information
* fix: remove unnecessary field
* Update sms.go
---------
Co-authored-by: hsluoyz <hsluoyz@qq.com >
2023-03-03 22:15:02 +08:00
f5672357e6
fix resetting phone bug
2023-02-25 15:46:54 +08:00
11f55a474c
refactor: New Crowdin translations ( #1440 )
...
* refactor: New Crowdin translations by Github Action
* refactor: New Crowdin Backend translations by Github Action
---------
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2023-02-18 23:46:44 +08:00
edbd3d4018
Add i18n banner
2023-02-18 18:09:43 +08:00
3f0a741e6c
Improve i18n languages
2023-02-18 17:35:36 +08:00
eb72c9f273
feat: support multiple country codes for sending SMS ( #1557 )
...
* feat: support multiple country code
* feat: improve UI
* feat: migrate accountItem
* fix: Aliyun compatible
* fix: phone validate
* fix: typo
2023-02-16 22:53:28 +08:00
4605938f8e
Refactor FetchFilter.js code
2023-02-16 22:50:08 +08:00
14fa914e6f
feat: add IsDemoMode
for frontend ( #1555 )
...
* feat: add `IsDemoMode` for frontend
* fix: add i18n
* fix: support autologin and go same page
* fix: use i18n for button text
2023-02-16 20:36:30 +08:00
95b32d5ebf
feat: support customize theme ( #1500 )
...
* refactor: simplify functions and improve variable naming
* feat: add themeEditor component
* feat: support customize theme
* chore: resolve conflict and add LICENCE
* chore: format code
* refactor: use icon replace background url
* feat: improve organization and application theme editor
2023-02-01 22:06:40 +08:00
7d25b9cdd8
feat: auto link accounts with the same email ( #1464 )
2023-01-11 23:19:16 +08:00
ce2a4bbf6e
feat: check uniqueness for email and phone when updating user ( #1461 )
...
* fix: check unique field when update user
* Update data.json
Co-authored-by: hsluoyz <hsluoyz@qq.com >
2023-01-10 22:34:08 +08:00
fb2b03f00f
Add category to applyToOtherLanguage()
2023-01-06 19:26:00 +08:00
b525210835
feat: destroy session after delete user ( #1441 )
...
* fix: destroy session after delete user
* feat: visual session
* fix: go lint
* feat: add translation
* feat: auto flush after offline
* fix: delete one session
* fix: move 403 page to baseListPage
2023-01-06 15:04:13 +08:00
d498bc60ce
feat: edit user properties ( #1435 )
2022-12-31 15:27:53 +08:00
f465fc6ce0
feat: support changing theme in antd 5 ( #1430 )
...
* feat: add global theme change function
* feat: add icons
* feat: in app theme changer
* feat: use antd built-in themes
* fix: multiple styling problem
* fix: theme init from localstorage
* feat: dark mode footer
* feat: casdoor logo color theme
* feat: select theme box icon adaptive to theme
* fix: menu bar style
* fix: language box style
* feat: translation
* feat: update translation of select theme box without reloading
* fix: mobile view
* fix: better structured select theme box
* feat: add compact icon
* fix: redundant theme fetch
* fix: redundant theme fetch
* fix: various styling problems
2022-12-29 22:30:37 +08:00