diff --git a/app/ldap_authentication/authenticator.py b/app/ldap_authentication/authenticator.py index d9a316a98f69c88b3374354df69996e0a4b3d214..aff8c2ad412eec0c50a09d11d6ac328b055d9eaf 100644 --- a/app/ldap_authentication/authenticator.py +++ b/app/ldap_authentication/authenticator.py @@ -80,9 +80,8 @@ class DocLdapAuthenticator(Authenticator): users = re.match(IMPERSONATION_PATTERN, username) if users: impersonator, impersonated = users.groups() - if impersonator in IMPERSONATORS: - username = impersonator - logging_in_as = impersonated + username = impersonator + logging_in_as = impersonated if impersonator in IMPERSONATORS else impersonator connection = ldap.initialize(self.server_url) connection.set_option(ldap.OPT_X_TLS_REQUIRE_CERT, ldap.OPT_X_TLS_ALLOW) connection.set_option(ldap.OPT_X_TLS_NEWCTX, 0)