Skip to content
Snippets Groups Projects
Commit a040e1d0 authored by Kostas Papadimitriou's avatar Kostas Papadimitriou
Browse files

astakos: User auth methods handling fix

do not include third party logins of disabled provider modules (modules which
are not set in ASTAKOS_IM_MODULES). This fixes user's provider remove policy
resolution when user has multiple providers assigned but only one is enabled
in ASTAKOS_IM_MODULES setting.
parent e8419a3f
No related branches found
No related tags found
No related merge requests found
...@@ -349,7 +349,8 @@ class AuthProvider(object): ...@@ -349,7 +349,8 @@ class AuthProvider(object):
return self.get_username_msg return self.get_username_msg
def get_user_providers(self): def get_user_providers(self):
return self.user.auth_providers.active() return self.user.auth_providers.active().filter(
module__in=astakos_settings.IM_MODULES)
def get_user_module_providers(self): def get_user_module_providers(self):
return self.user.auth_providers.active().filter(module=self.module) return self.user.auth_providers.active().filter(module=self.module)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment