mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-09-04 00:44:48 +00:00
perf: open svc account register on deploy
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
import time
|
||||
|
||||
from django.conf import settings
|
||||
from django.core.cache import cache
|
||||
from rest_framework import permissions
|
||||
|
||||
|
||||
@@ -30,6 +31,8 @@ class WithBootstrapToken(permissions.BasePermission):
|
||||
def check_can_register(self):
|
||||
enabled = settings.SECURITY_SERVICE_ACCOUNT_REGISTRATION
|
||||
if enabled == 'auto':
|
||||
if cache.get(f'APPLET_HOST_DELOYING'):
|
||||
return True
|
||||
return time.time() - settings.JUMPSERVER_UPTIME < 300
|
||||
elif enabled:
|
||||
return True
|
||||
|
Reference in New Issue
Block a user