wangruidong
7d598b1314
fix: Update jumpserver.js version to v10 in templates
2026-04-13 14:21:15 +08:00
Bai
656a1e506d
perf: user-aggreement and privacy-policy version/publish date
2026-04-09 16:30:25 +08:00
ibuler
7130f22c2e
perf: update cryptto
2026-03-31 21:30:06 +08:00
ibuler
39d87c4bc9
perf: update crypto
2026-03-31 21:04:32 +08:00
ibuler
e3a9081d8d
perf: update middleware for gmssl
2026-03-31 15:53:20 +08:00
ibuler
4f430e2dd7
perf: update authenticated
2026-03-31 13:39:40 +08:00
ibuler
040fcfe20c
perf: update encrypted
2026-03-31 11:17:54 +08:00
ibuler
b2acd302ec
perf: gm transport passwd
2026-03-30 19:54:09 +08:00
Bai
fb62fa870a
perf: modify custom_sso.py
2026-03-27 11:44:34 +08:00
ibuler
928e9c037d
perf: update osm
2026-03-25 21:23:12 +08:00
Bai
afbc5627aa
perf: custom sso APIView
2026-03-23 20:55:03 +08:00
fit2bot
5142a72161
feat: encrypt email
2026-03-23 18:28:19 +08:00
ibuler
f9bcbaf168
Merge branch 'osm' of github.com:jumpserver/jumpserver into osm
2026-03-18 15:28:30 +08:00
ibuler
f94e1be039
perf: domains set to any
2026-03-18 15:28:16 +08:00
Bai
89baa52c99
feat: support custom-sso/login
2026-03-18 15:25:56 +08:00
ibuler
9f1499a26d
perf: update agreement
2026-03-04 14:15:05 +08:00
ibuler
c1d6f4b7e5
perf: change agreement
2026-02-09 16:30:25 +08:00
ibuler
3ae4e8bcfd
Merge branch 'pr@dev@fix_sec' of github.com:jumpserver/jumpserver into pr@dev@fix_sec
2026-02-02 19:02:13 +08:00
wangruidong
b119293997
fix: Disable autocomplete for password fields
2026-02-02 18:52:03 +08:00
ibuler
f529be12d8
perf: update zip and agreement
2026-02-02 18:49:12 +08:00
feng
a585dd9680
perf: login.html
2026-01-28 16:18:11 +08:00
feng
da36c26178
perf: Adaptation vendor
2026-01-26 10:28:33 +08:00
Aaron3S
89b5ab310e
feat: updage facelive license check
2026-01-14 16:32:01 +08:00
Jiangjie Bai
e56ee5cb07
Revert "feat: updage facelive license check"
...
This reverts commit 577d34d4be .
2026-01-14 16:30:45 +08:00
Aaron3S
577d34d4be
feat: updage facelive license check
2026-01-14 16:25:49 +08:00
wangruidong
af908480f4
fix: Add '/media/' to the list of whitelisted URLs for MFA login
2025-12-11 16:39:10 +08:00
wangruidong
fc2d4ae751
fix: Add user validity check to authentication process
2025-12-11 16:38:32 +08:00
Eric
19da95c6fb
perf: update vnc protocol
2025-12-10 15:53:48 +08:00
Eric
bc4f29a6f6
perf: support virtual_app vnc client
2025-12-10 15:26:06 +08:00
Bai
4df13fc384
perf: redirect/confirm page and i18n
2025-12-08 18:40:12 +08:00
Bai
14c2512b45
fix: accesskey authentication user is None error
2025-12-08 15:06:47 +08:00
Bai
d6d7072da5
perf: request.GET.copy() to dict(), because copy() returned values is list []
2025-12-08 12:50:49 +08:00
fit2bot
993bc36c5e
perf: handling the next parameter propagation issue in third-party authentication flows ( #16395 )
...
* perf: remove call client old- method via ?next=client
* feat: add 2 decorators for login-get and login-callback-get to set next_page and get next_page from session
* perf: code style
* perf: handling the next parameter propagation issue in third-party authentication flows
* perf: request.GET.dict() to copy()
* perf: style import
---------
Co-authored-by: Bai <baijiangjie@gmail.com >
2025-12-08 12:34:32 +08:00
fit2bot
ecff2ea07e
perf: move oauth2_provider api auth_backend to the end, and while accesstoken_backend not user do not raise execption, go on next bakcned auth ( #16393 )
...
* perf: move oauth2_provider api auth_backend to the end, and while accesstoken_backend not user do not raise execption, go on next bakcned auth
* perf: re-sorted DEFAULT_AUTHENTICATION_CLASSES
---------
Co-authored-by: Bai <baijiangjie@gmail.com >
2025-12-08 09:57:17 +08:00
fit2bot
ba70edf221
perf: when oauth2 application delete expired well-known page cache via post_delete signal ( #16392 )
...
Co-authored-by: Bai <baijiangjie@gmail.com >
2025-12-08 09:54:18 +08:00
Bai
50050dff57
fix: cas only allow exist user login
2025-12-04 18:37:54 +08:00
fit2bot
ba17863892
perf: Remove unused CAS user exception handling and simplify login view error response ( #16380 )
...
* perf: Remove unused CAS user exception handling and simplify login view error response
* perf: position code
---------
Co-authored-by: wangruidong <940853815@qq.com >
Co-authored-by: Bai <baijiangjie@gmail.com >
2025-12-04 17:49:58 +08:00
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