WebLogic - Assigning a Role to User With Same Name Makes User Case-Sensitive
(Doc ID 1357003.1)
Last updated on SEPTEMBER 27, 2023
Applies to:Oracle WebLogic Server - Version 10.3 and later
Information in this document applies to any platform.
In WebLogic, assigning role to a user with the same name as a user but with different case letters makes the username case-sensitive.
For example, in Active Directory or the embedded LDAP add a user ("abcd" for example).
Now, in console, go under Roles and Policies -> Global Roles -> Roles -> Admin -> click on View Role Conditions and then go to -> Add conditions -> Predicate list -> User -> Click Next.
- Add (for example) abcd1 (we get user does not exist (Accepted))
- Add (for example) ABcd (successful) (check the case).
Now, try to login to the WebLogic console using Username "abcd" which was previously working. Login will be unsuccessful. This username is actually present in LDAP with the same case letters. Then try to login to admin console using Username "ABcd". It will be successful. Please note here that the LDAP user "abcd" was mapped to role "ABcd".
To view full details, sign in with your My Oracle Support account.
Don't have a My Oracle Support account? Click to get started!
In this Document