move check to signup
This commit is contained in:
@@ -17,10 +17,6 @@ from tacticalrmm.utils import get_core_settings
|
|||||||
class TacticalSocialAdapter(DefaultSocialAccountAdapter):
|
class TacticalSocialAdapter(DefaultSocialAccountAdapter):
|
||||||
|
|
||||||
def populate_user(self, request, sociallogin, data):
|
def populate_user(self, request, sociallogin, data):
|
||||||
_, valid = token_is_valid()
|
|
||||||
if not valid:
|
|
||||||
raise PermissionDenied()
|
|
||||||
|
|
||||||
user = super().populate_user(request, sociallogin, data)
|
user = super().populate_user(request, sociallogin, data)
|
||||||
try:
|
try:
|
||||||
provider = sociallogin.account.get_provider()
|
provider = sociallogin.account.get_provider()
|
||||||
@@ -32,6 +28,13 @@ class TacticalSocialAdapter(DefaultSocialAccountAdapter):
|
|||||||
)
|
)
|
||||||
return user
|
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):
|
def list_providers(self, request):
|
||||||
core_settings = get_core_settings()
|
core_settings = get_core_settings()
|
||||||
if not core_settings.sso_enabled:
|
if not core_settings.sso_enabled:
|
||||||
|
|||||||
Reference in New Issue
Block a user