keystone/keystone/identity
Grzegorz Grasza b0c528cec4 Fix issue with LDAP backend returning bytes instead of string
When connecting to some LDAP server software, the ldap client returns
bytes instances instead of the expected strings. This can result in
either being transparently converted to strings, when the data is
inserted via sqlalchemy into the database, or could be used as
input to other functions, and/or cached, which causes unexpected
results.

Closes-Bug: #1952458
Resolves: rhbz#1964872
Change-Id: I77148641715efe09e3adc2e9432e66e50fb444b4
(cherry picked from commit 1e0cd90191)
2022-02-07 09:26:12 +00:00
..
backends Fix issue with LDAP backend returning bytes instead of string 2022-02-07 09:26:12 +00:00
id_generators Support bytes type in generate_public_ID() 2021-01-11 07:52:58 -05:00
mapping_backends Update local_id limit to 255 characters 2021-08-27 12:27:19 +00:00
shadow_backends Fix UserNotFound exception for expiring groups 2020-05-10 22:36:21 -07:00
__init__.py Convert /v3/users to flask native dispatching 2018-10-11 15:27:45 -07:00
core.py Update hacking for Python3 2020-04-15 07:17:58 +02:00
generator.py Remove six usage 2020-01-30 06:06:51 +00:00
schema.py Update hacking for Python3 2020-04-15 07:17:58 +02:00