move check to signup

This commit is contained in:
wh1te909
2024-10-30 23:07:14 +00:00
parent 2cbecaa552
commit 41e3d1f490

View File

@@ -17,10 +17,6 @@ from tacticalrmm.utils import get_core_settings
class TacticalSocialAdapter(DefaultSocialAccountAdapter):
def populate_user(self, request, sociallogin, data):
_, valid = token_is_valid()
if not valid:
raise PermissionDenied()
user = super().populate_user(request, sociallogin, data)
try:
provider = sociallogin.account.get_provider()
@@ -32,6 +28,13 @@ class TacticalSocialAdapter(DefaultSocialAccountAdapter):
)
return user
def is_open_for_signup(self, request, sociallogin):
_, valid = token_is_valid()
if not valid:
raise PermissionDenied()
return super().is_open_for_signup(request, sociallogin)
def list_providers(self, request):
core_settings = get_core_settings()
if not core_settings.sso_enabled: