fit2bot
065bfeda52
fix: only exists user login maybe invalid ( #16379 )
...
* fix: only exists user login maybe invalid
* fix: only exists user login maybe invalid
* fix: only exists user login maybe invalid
---------
Co-authored-by: Bai <baijiangjie@gmail.com >
2025-12-04 16:18:47 +08:00
wangruidong
04af26500a
fix: Allow login with username or email for existing users
2025-12-04 10:04:32 +08:00
fit2bot
e0388364c3
fix: use third part authentication service rediect to client failed ( #16370 )
...
* perf: .well-known cached 1h and support saml2 redirect_to client
* fix: support wecom redirect_to client (reslove wecom waf 501 error)
* fix: support oauth2 auth rediect to client
* fix: safe next url
---------
Co-authored-by: Bai <baijiangjie@gmail.com >
2025-12-03 19:07:00 +08:00
Bai
3c96480b0c
perf: add manage.py command: init_oauth2_provider, resolve init jumpserver client failed issue
2025-12-03 14:37:20 +08:00
Bai
b8ecb703cf
perf: url revoke_token/ to revoke/
2025-12-02 18:21:13 +08:00
Bai
854396e8d5
perf: access-token api
2025-12-02 15:25:55 +08:00
Bai
427fd3f72c
perf: organize oauth2_provider urls, add .well-known API
2025-12-02 14:55:09 +08:00
Bai
19a68d8930
feat: add api access token
2025-12-01 17:55:08 +08:00
Bai
75ed02a2d2
feat: add oauth2 provider accesstokens api
2025-12-01 17:55:08 +08:00
Bai
937265db5d
perf: add period task clear oauth2 provider expired tokens
2025-12-01 10:41:14 +08:00
wangruidong
9e150b7fbe
fix: One login lock, resulting in two logs
2025-11-20 15:01:06 +08:00
wangruidong
28700c01c8
perf: The login log records the locked login log
2025-11-19 17:08:55 +08:00
wangruidong
d4d4cadbcd
fix: OAuth2 Only allow existing users to log in operate log error
2025-11-13 18:42:28 +08:00
wangruidong
ad8c0f6664
fix: SAML2 Only allow existing users to log in operate log error
2025-11-13 16:36:58 +08:00
fit2bot
8d7267400d
fix: OpenID Only allow existing users to log in operate log error ( #16013 )
...
Co-authored-by: wangruidong <940853815@qq.com >
2025-10-22 14:53:12 +08:00
ibuler
453ad331ee
perf: token retrieve
2025-10-21 10:48:08 +08:00
feng
92e250e03b
perf: user_can_authenticate add logger
2025-10-14 15:48:47 +08:00
wangruidong
098f0950cb
fix: Incorrect language display in email content
2025-10-14 15:33:04 +08:00
feng
0184d292ec
perf: MFA code
2025-10-09 14:29:08 +08:00
Aaron3S
b16304c48a
feat: data masking
2025-10-09 09:59:23 +08:00
Gerry.tan
7cd1e4d3a0
perf: Dynamically configure the validity period of the email verification code
2025-09-28 11:26:32 +08:00
Eric
64a9987c3f
perf: update rdp params
2025-09-28 11:20:52 +08:00
fit2bot
eca637c120
perf: Translate msg template ( #16050 )
...
* fix: Correct translation for device and user limits in django.po
* perf: Translate msg template
---------
Co-authored-by: wangruidong <940853815@qq.com >
2025-09-17 19:04:06 +08:00
wangruidong
76f1667c89
perf: Restore msg template default value config
2025-09-17 15:32:23 +08:00
wangruidong
c8335999a4
perf: Translate msg template
2025-09-17 15:32:23 +08:00
Bai
b15f663c87
fix: AK/SK remained valid after the user expired.
2025-09-16 13:32:25 +08:00
feng
a732cc614e
perf: Asset user login notify
2025-09-11 14:16:00 +08:00
fit2bot
79cabe1b3c
feat: setting email template content ( #15974 )
...
* feat: setting email template content
* perf: tempale list
* perf: custom template render to string
* perf: content serialize valid
* perf: Custom msg template base class
* perf: Template content reset
* perf: Update templates config
* perf: Remove useless code
---------
Co-authored-by: wangruidong <940853815@qq.com >
2025-09-10 16:49:52 +08:00
feng
231b7287c1
perf: Notify info css optimization
2025-09-10 14:04:19 +08:00
Bai
7a6187b95f
fix: temp token backend
2025-09-03 18:10:10 +08:00
Bai
aacaf3a174
perf: aks encrypt
2025-09-03 11:16:04 +08:00
Bai
3c9d2534fa
perf: aks encrypt
2025-09-03 11:16:04 +08:00
wangruidong
468b84eb3d
perf: Validate connection token id
2025-08-29 11:09:40 +08:00
feng
62ebe0d636
perf: Third login redirect url query string
2025-08-27 14:45:56 +08:00
fit2bot
395b868dcf
perf: swagger done ( #15865 )
...
* perf: swagger upgrade
* perf: upgrade to drf-spectacular
* perf: 添加部分注解
* perf: swagger done
---------
Co-authored-by: ibuler <ibuler@qq.com >
2025-08-27 10:27:01 +08:00
Eric
ea64313c4e
perf: fix conenct token platform fields
2025-08-21 14:03:15 +08:00
wangruidong
8c0cd20b48
fix: Disable passkey mfa in safe mode
2025-08-19 18:21:33 +08:00
fit2bot
24f7946b7b
perf: change some field to encrypt field ( #15842 )
...
* perf: conn token add remote addr
* perf: change some field to encrypt field
---------
Co-authored-by: ibuler <ibuler@qq.com >
2025-08-14 15:05:18 +08:00
wangruidong
b258537890
fix: Fallback to browser language if user language is not set
2025-08-06 14:15:30 +08:00
wangruidong
a822905ae7
fix: When the cas user doesn't exist, you will be prompted with an error when logging in.
2025-07-31 17:15:18 +08:00
zhaojisen
dc5a743f4f
revert style
2025-07-30 14:27:52 +08:00
zhaojisen
1de8781704
Fixed: Fix the issue with the login page footer
2025-07-30 14:27:52 +08:00
feng
1074a0df19
perf: MFA coce reuse
2025-07-29 11:00:39 +08:00
ibuler
be24f28d9b
perf: in safe mode passkey cannot be as mfa
2025-07-25 10:50:46 +08:00
feng
38b268b104
fix: Circular import
2025-07-22 14:36:22 +08:00
wangruidong
6095e9c9bd
perf: Modify the layout to flex
2025-07-22 14:35:05 +08:00
feng
75575af56f
perf: Callback client
2025-07-22 13:51:08 +08:00
wangruidong
cc4be36752
perf: Log IntegrityError details during user authentication
2025-07-15 18:58:16 +08:00
wangruidong
accde77307
fix: Add third party login check is block
2025-07-11 15:33:48 +08:00
w940853815
f282b2079e
Update comment
2025-07-10 11:39:37 +08:00