b42391c6ce
feat: move needUpdatePassword to response's Data3 field to avoid refresh token conflict ( #3931 )
2025-07-05 22:48:44 +08:00
bf91ad6c97
feat: add Internet-Only captcha rule ( #3919 )
2025-07-03 02:39:06 +08:00
383bf44391
feat: support OIDC device flow: "/api/device-auth" ( #3757 )
2025-04-30 23:42:26 +08:00
daa7b79915
feat: improve error handling of webauthn login ( #3744 )
2025-04-24 01:11:24 +08:00
d3a5539dae
feat: fix loading status not reset issue when failed to login ( #3743 )
2025-04-24 00:57:52 +08:00
c1b3bf0f45
feat: set button to loading status immediately after click ( #3696 )
2025-04-02 01:15:36 +08:00
62bda61af5
feat: can use provider_hint arg to do OAuth redirect automatically ( #3698 )
2025-04-02 01:15:20 +08:00
b6f943e326
feat: support WebAuthn login without username and upgrade Go to 1.21 ( #3695 )
2025-04-01 16:35:59 +08:00
2cc5e82d91
feat: support login button loading state ( #3694 )
2025-04-01 00:57:24 +08:00
141372cb86
feat: support face ID provider ( #3666 )
2025-03-19 22:57:35 +08:00
5692522ee0
feat: update user language when the language changed on login page ( #3628 )
2025-03-01 22:28:20 +08:00
d61f9a1856
feat: update antd from 5.2.3 to 5.24.1 ( #3593 )
2025-02-18 20:54:10 +08:00
26718bc4a1
feat: update signinUrl storage to include pathname and query parameters only to prevent new tab popup after password reset ( #3587 )
2025-02-14 20:31:36 +08:00
63b8e857bc
feat: update signinUrl storage to include path and query parameters in forced reset password flow ( #3583 )
2025-02-14 01:32:10 +08:00
558b168477
feat: can verify OTP during OAuth login ( #3531 )
...
* feat: support verify OTP during OAuth login
* fix: fail to login if mfa not enable
* fix: fail to login if mfa not enable
* fix: fix mfaRequired not valid in saml/auth
2025-01-27 19:37:26 +08:00
e1b3b0ac6a
feat: allow user use other mfaType in mfa step and skip redundant MFA verification ( #3499 )
...
* feat: allow user use other mfaType in mfa step and skip redundant MFA verification
* feat: improve format
2025-01-21 20:16:18 +08:00
19f62a461b
feat: fix SAML's redirectUrl and POST ProtocolBinding ( #3498 )
2025-01-13 20:55:37 +08:00
922b19c64b
feat: reduce i18n items
2024-12-07 21:22:57 +08:00
8484465d09
feat: fix SAML failed to redirect issue when login api returns RequiredMfa ( #3364 )
2024-11-21 20:31:56 +08:00
673261c258
feat: fix placeholder bug in signin page ( #3359 )
2024-11-17 00:14:26 +08:00
457c6098a4
feat: fix MFA empty CountryCode bug and show MFA error better in frontend
2024-11-04 16:17:24 +08:00
1e0b709c73
feat: pass signin method to CAS login to fix bug ( #3313 )
2024-10-24 14:56:12 +08:00
fc864b0de4
feat: support ".login-panel-dark" CSS for signup/login pages ( #3269 )
...
* feat: add custom dark mode CSS for login and registration forms.
* refactor: extract dark theme check to Setting.js
2024-10-13 22:31:54 +08:00
3211bcc777
feat: add getCaptchaRule() to fix bug ( #3281 )
...
* feat: update captcha rule when the login page component is mounted
* fix: remove enableCaptchaModel from the state of the login page to avoid inconsistency issues
* fix: use this.getApplicationObj() instead of this.props.application
2024-10-12 10:02:45 +08:00
e1dea9f697
feat: add organization's PasswordObfuscator to obfuscate login API's password ( #3260 )
...
* feat: add PasswordObfuscator to the login API
* fix: change key error message
* fix: remove unnecessary change
* fix: fix one
* fix: fix two
* fix: fix three
* fix: fix five
* fix: disable organization update when key is invalid
* fix: fix six
* fix: use Form.Item to control key
* fix: update obfuscator.js
* Update obfuscator.go
* Update obfuscator.go
* Update auth.go
* fix: remove real-time key monitoring
---------
Co-authored-by: Yang Luo <hsluoyz@qq.com >
2024-10-03 10:38:37 +08:00
3bd52172ea
feat: add Hide-Password option for signin method rule field ( #3258 )
2024-09-30 23:31:41 +08:00
8ed6e4f934
feat: improve UI for "No account?"
2024-09-21 07:35:33 +08:00
feff47d2dc
feat: skip agreement check when the terms are not visible ( #3088 )
2024-07-30 14:04:03 +08:00
79b934d6c2
feat: enforce acceptance of terms and conditions for social logins ( #3087 )
...
* feat: Enforce acceptance of terms and conditions for social logins (#2975 )
* feat: add error message for agreement acceptance
2024-07-29 17:22:48 +08:00
e5f9aab28f
feat: support resetting password on first login ( #2980 )
...
* feat: support reset password in first login
* feat: disable needUpdatePassword when user haven't email and phone and mfa
2024-06-02 01:00:55 +08:00
6efec6b4b5
feat: support "label" field for signin item table ( #2956 )
2024-05-19 03:07:36 +08:00
3d29e27d54
feat: support multiple SMS providers for different regions ( #2914 )
...
* feat: support using different sms provider for different region
* feat: add multiple support for select and remove log
* feat: revert change for countryCode in loginPage
* feat: revert change for countryCode in user_util.go
* feat: revert change for countryCode in auth.go
* Update application_item.go
* Update CountryCodeSelect.js
* Update ProviderTable.js
---------
Co-authored-by: Yang Luo <hsluoyz@qq.com >
2024-05-01 00:40:47 +08:00
8dbb041a34
feat: fix empty custom CSS for new rows in signin items table ( #2897 )
2024-04-24 15:19:30 +08:00
90d502ab2b
feat: add custom css style for signup page and enhance css edit ( #2880 )
...
* feat: add custom css style for signup page and enhance css edit in signintable
* feat: change cssStyle to customCss
* feat: auto hide <style> label, fix display problem on providers, remove auto add providers in signup page
* fix: fix indent in signin items customCss and fix providers display in signup items
* fix: fix login replace logical
2024-04-21 11:56:18 +08:00
505054b0eb
feat: use minWidth for a better display effect in org select ( #2843 )
2024-03-29 15:47:27 +08:00
bdf9864f69
fix: add FaceIdSigninBegin() to verify user information before face login ( #2815 )
...
* feat: add FaceIdSigninBegin() to verify user information before face login
* Update face.go
---------
Co-authored-by: Eric Luo <hsluoyz@qq.com >
2024-03-18 00:04:12 +08:00
e81ba62234
Improve Face ID signin method UI
2024-03-17 09:56:23 +08:00
391a533ce1
feat: add "Face ID" login method ( #2782 )
...
Face Login via face-api.js
2024-03-16 09:04:00 +08:00
7e2f265420
feat: improve organization select UI ( #2798 )
2024-03-12 19:39:53 +08:00
31b7000f6a
fix: enable the only language for login page
2024-03-09 11:28:23 +08:00
4a68dd65cd
Fix typo in renderFormItem()
2024-02-16 10:13:50 +08:00
39e485ae82
Fix SigninTable issue
2024-02-14 12:20:03 +08:00
6d9d595f86
fix: Revert "fix: fix display bug in SigninTable" ( #2700 )
...
This reverts commit d52058d2ae
.
2024-02-14 09:44:42 +08:00
d52058d2ae
fix: fix display bug in SigninTable ( #2698 )
...
* fix: fix display bug in SigninTable
* fix: fix code bug
* feat: improve code format
* feat: improve code format
2024-02-14 09:26:51 +08:00
3e8bfb52a8
feat: add signin items table ( #2695 )
...
* feat: add signin items table
* fix:unable to login
* feat: improve code format
* fix: fix display err on signup link
* feat: improve display of sign up link
2024-02-13 23:12:40 +08:00
5bb12a30d4
Don't show two errors in verificationCode login page
2024-01-13 16:01:22 +08:00
8968396ae5
Fix bug in getDefaultLoginMethod()
2024-01-13 12:13:09 +08:00
ffa54247cd
feat: add LDAP signin method ( #2591 )
...
Add support for LDAP login methods
Add option to control LDAP user in password login method.
2024-01-08 21:07:34 +08:00
e5a9594f90
Hide Google OneTap in iframe
2024-01-07 10:33:25 +08:00
e3f28e8b4c
feat: Support more flexible login method control ( #2566 )
2024-01-02 21:11:52 +08:00