Issue With Uppercase Names In The UserStorageImplementor Class (Doc ID 729886.1)

Last updated on MAY 17, 2017

Applies to:

Oracle WebCenter Content - Version 10.1.3.3.2 and later
Information in this document applies to any platform.

Symptoms

The class UserStorageImplementor seems to have the following issue. Uppercase usernames in variables can suddenly be transformed to lowercase usernames. Due to this the SQL query that fetches the roles from the usersecurityattributes table does not work correctly. The query returns 0 rows although the user has roles assigned. Therefore, the user only has the guest role in the admin applets.

Here is an example of what the System Audit Information may show when the user is T111145:

userstorage 02.12 15:48:00.643 IdcServerThread-156 Start user storage query for user T111145.
userstorage 02.12 15:48:00.643 IdcServerThread-156 Expired=true isNewUser=false for t111145

As a result a little further down you will notice that the user is given the guest role:                        userstorage 02.12 15:48:00.654 IdcServerThread-156 Database->Roles=guest Accounts=#none(R),xxxxxx/(R) for t111145

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms