keystone/keystone/identity
Vishakha Agarwal 15a8ae937d LDAP attribute names non-case-sensitive
keystone was not able to find any users while
the LDAP user name attribute was configured to
"samaccountname", but could find users when
reconfigured to use "sAMAccountName". LDAP is
not supposed to be case-sensitive, so either
should work.

This patch addresses the above problem by making
both the attributes into lower case. Also updated
the ldap_result example supporting python3.

Change-Id: I51813ac41489baed04f3cadbccd748e03025313e
Closes-Bug: #1753585
(cherry picked from commit 816b472a9d)
2018-10-01 21:45:05 +00:00
..
backends LDAP attribute names non-case-sensitive 2018-10-01 21:45:05 +00:00
id_generators Replace six iteration methods with standard ones 2016-09-08 18:56:31 +08:00
mapping_backends Filter by entity_type in get_domain_mapping_list 2018-06-20 21:18:42 +03:00
shadow_backends Invalidate the shadow user cache when deleting a user 2018-04-25 11:39:29 +08:00
__init__.py Remove exposure of routers at package level 2015-12-03 15:06:56 -03:00
controllers.py Use keystone.common.provider_api for identity APIs 2017-12-27 18:44:06 +00:00
core.py Merge "Refactor _set_domain_id_and_mapping functions" 2018-07-20 11:36:26 +00:00
generator.py Remove Dependency Injection 2017-12-13 10:59:39 -08:00
routers.py Convert Keystone to use Flask 2018-06-04 20:14:41 -07:00
schema.py Remove v2 schema and validation tests 2017-10-19 17:20:47 -05:00