Changing username with uppercase or lowercase variation results in a new user with different apps
Issue
I maintain OSE users in a Red Hat directory server and the brokers authorize users through the LDAP plugin.
I have defined a user 'demo' in LDAP and set a password.
I can login to the OSE broker using 'demo' and create an app 'app1'.
If I close the browser (logout) and login with 'Demo', 'dEMo', 'demO', etc. I get a fresh console page with no apps. App 'app1' is missing unless I login with 'demo'.
This does not appear to be the expected behavior. I would assume that regardless of case, 'demo', 'Demo', 'dEMo', or 'demO' should be the same account. This is not the case in my environment.
Here is the oo-admin-ctl-usage --list
output showing the same user with different case owning different apps:
User: demo
Gear: 533348123025ba5025000044, UsageType: GEAR_USAGE, Usage: 0.12973888888888888
Gear: 533348bb3025ba5025000059, UsageType: GEAR_USAGE, Usage: 0.07982527777777777
User: Demo
Gear: 53334a133025ba502500007b, UsageType: GEAR_USAGE, Usage: 0.01029728832
Is this a bug, misconfiguration, or normal behavior?
Environment
- OpenShift Enterprise
- 1.2
- 2.0
- 2.1
- Below version 2.1.5
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.