diff --git a/multiauthenticator/multiauthenticator.py b/multiauthenticator/multiauthenticator.py index 721c5f8..4a1b0eb 100644 --- a/multiauthenticator/multiauthenticator.py +++ b/multiauthenticator/multiauthenticator.py @@ -112,7 +112,9 @@ def check_blocked_users(self, username, authentication=None): service_name = authenticator_configuration.pop("service_name", None) - authenticator = WrapperAuthenticator(**authenticator_configuration) + authenticator = WrapperAuthenticator( + parent=self, **authenticator_configuration + ) if service_name is not None: if PREFIX_SEPARATOR in service_name: