mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-08-08 01:34:24 +00:00
fix: xrdp 手动登录系统用户仍然不需要输入密码
This commit is contained in:
parent
b456e71ec4
commit
b30123054b
@ -23,6 +23,7 @@ from common.drf.api import SerializerMixin
|
|||||||
from common.permissions import IsSuperUserOrAppUser, IsValidUser, IsSuperUser
|
from common.permissions import IsSuperUserOrAppUser, IsValidUser, IsSuperUser
|
||||||
from orgs.mixins.api import RootOrgViewMixin
|
from orgs.mixins.api import RootOrgViewMixin
|
||||||
from common.http import is_true
|
from common.http import is_true
|
||||||
|
from assets.models import SystemUser
|
||||||
|
|
||||||
from ..serializers import (
|
from ..serializers import (
|
||||||
ConnectionTokenSerializer, ConnectionTokenSecretSerializer,
|
ConnectionTokenSerializer, ConnectionTokenSecretSerializer,
|
||||||
@ -88,6 +89,9 @@ class ClientProtocolMixin:
|
|||||||
drives_redirect = is_true(self.request.query_params.get('drives_redirect'))
|
drives_redirect = is_true(self.request.query_params.get('drives_redirect'))
|
||||||
token = self.create_token(user, asset, application, system_user)
|
token = self.create_token(user, asset, application, system_user)
|
||||||
|
|
||||||
|
if system_user.login_mode == SystemUser.LOGIN_MANUAL:
|
||||||
|
options['prompt for credentials on client:i'] = '1'
|
||||||
|
|
||||||
if drives_redirect:
|
if drives_redirect:
|
||||||
options['drivestoredirect:s'] = '*'
|
options['drivestoredirect:s'] = '*'
|
||||||
options['screen mode id:i'] = '2' if full_screen else '1'
|
options['screen mode id:i'] = '2' if full_screen else '1'
|
||||||
|
Loading…
Reference in New Issue
Block a user