backends: force decoding of user_basedn and principal_filter (#33811)
This commit is contained in:
parent
c0341da115
commit
64783e77ea
|
@ -85,7 +85,8 @@ class A2LdapKerberosBackend(LDAPBackend):
|
|||
block['principal_filter'])
|
||||
return
|
||||
|
||||
user_basedn = block.get('user_basedn') or block['basedn']
|
||||
user_basedn = encoding.force_text(block.get('user_basedn') or block['basedn'])
|
||||
principal_filter = encoding.force_text(block['principal_filter'])
|
||||
principal_filter = FilterFormatter().format(block['principal_filter'], username=username,
|
||||
realm=realm)
|
||||
for conn in self.get_connections(block):
|
||||
|
|
Loading…
Reference in New Issue