mirror of https://github.com/jumpserver/jumpserver
fix: 修复 ConnectionToken 默认值类型没有转化的问题
parent
400d37ffca
commit
2291cfeaae
|
@ -218,7 +218,8 @@ class ExtraActionApiMixin(RDPFileClientProtocolURLMixin):
|
|||
def reuse(self, request, *args, **kwargs):
|
||||
instance = self.get_object()
|
||||
if not settings.CONNECTION_TOKEN_REUSABLE:
|
||||
raise serializers.ValidationError(_('Reusable connection token is not allowed, global setting not enabled'))
|
||||
error = _('Reusable connection token is not allowed, global setting not enabled')
|
||||
raise serializers.ValidationError(error)
|
||||
serializer = self.get_serializer(instance, data=request.data, partial=True)
|
||||
serializer.is_valid(raise_exception=True)
|
||||
is_reusable = serializer.validated_data.get('is_reusable', False)
|
||||
|
|
|
@ -232,8 +232,12 @@ class Config(dict):
|
|||
'SESSION_COOKIE_AGE': 3600 * 24,
|
||||
'SESSION_EXPIRE_AT_BROWSER_CLOSE': False,
|
||||
'LOGIN_URL': reverse_lazy('authentication:login'),
|
||||
'CONNECTION_TOKEN_ONETIME_EXPIRATION': 5 * 60, # 默认
|
||||
'CONNECTION_TOKEN_REUSABLE_EXPIRATION': 60 * 60 * 24 * 30, # 最大
|
||||
|
||||
'CONNECTION_TOKEN_ONETIME_EXPIRATION': 5 * 60, # 默认(new)
|
||||
'CONNECTION_TOKEN_EXPIRATION': 5 * 60, # 默认(old)
|
||||
|
||||
'CONNECTION_TOKEN_REUSABLE_EXPIRATION': 60 * 60 * 24 * 30, # 最大(new)
|
||||
'CONNECTION_TOKEN_EXPIRATION_MAX': 60 * 60 * 24 * 30, # 最大(old)
|
||||
'CONNECTION_TOKEN_REUSABLE': False,
|
||||
|
||||
# Custom Config
|
||||
|
|
Loading…
Reference in New Issue