keystone/keystone
Keigo Noha f7df9fba82 Support bytes type in generate_public_ID()
python-ldap3.0 or later running on python3 uses str or bytes
data type according to what fields are returned.
local_id may be a bytes data type.
To handle it properly, mapping[key] needs to be examined for
identifying its data type and what python version is used.

Closes-Bug: #1901654
Change-Id: Iac097235fd31e166028c169d14ec0937c663c21c
2021-01-11 07:52:58 -05:00
..
api Disable EC2 credentials access_id update 2020-05-19 17:35:05 +05:30
application_credential Update hacking for Python3 2020-04-15 07:17:58 +02:00
assignment Merge "Delete system role assignments from system_assignment table" 2020-10-30 21:16:38 +00:00
auth Add expiring user group memberships on mapped authentication 2020-04-07 19:30:57 -04:00
catalog Remove six usage 2020-01-30 06:06:51 +00:00
cmd Write a symptom for checking memcache connections 2020-08-26 10:28:39 -05:00
common Merge "Update hacking for Python3" 2020-04-25 10:21:07 +00:00
conf Spelling Fix 2020-08-06 19:49:34 +05:30
credential New config option 'user_limit' in credentials 2020-06-12 13:52:45 +05:30
endpoint_policy Remove six usage 2020-01-30 06:06:51 +00:00
federation Support regexes in whitelists/blacklists 2020-05-26 11:00:21 -05:00
identity Support bytes type in generate_public_ID() 2021-01-11 07:52:58 -05:00
limit Remove six usage 2020-01-30 06:06:51 +00:00
locale Imported Translations from Zanata 2020-06-19 07:42:43 +00:00
models Ensure OAuth1 authorized roles are respected 2020-05-01 15:48:58 -07:00
oauth1 Stop to use the __future__ module. 2020-06-02 20:20:37 +02:00
policy Remove six usage 2020-01-30 06:06:51 +00:00
receipt Remove six usage 2020-01-30 06:06:51 +00:00
resource Update hacking for Python3 2020-04-15 07:17:58 +02:00
revoke Remove six usage 2020-01-30 06:06:51 +00:00
server Merge "Stop to use the __future__ module." 2020-07-31 08:42:30 +00:00
tests Support bytes type in generate_public_ID() 2021-01-11 07:52:58 -05:00
token Follow-up for bug-1891244 2020-08-13 15:40:35 +05:30
trust Remove six usage 2020-01-30 06:06:51 +00:00
__init__.py Revert "Disable eventlet monkey-patching of DNS" 2013-05-10 10:24:48 -04:00
exception.py New config option 'user_limit' in credentials 2020-06-12 13:52:45 +05:30
i18n.py Fix translated response 2019-08-19 14:49:37 +08:00
notifications.py Update hacking for Python3 2020-04-15 07:17:58 +02:00
version.py Add expiring user group memberships on mapped authentication 2020-04-07 19:30:57 -04:00