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 of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
