Affects Version/s: 12.0.0
This seems to affect various areas of the federation code.
IdRepoDataStoreProvider.getUserID normalizes the amIdentity of the user:
which converts the id into lower case.
For example, set up federation with persistent nameid-format and create a user with mixed cases on the SP side, eg UserTest
Establish the initial federation.
Upon federating again afterwards, the account mapper will retrieve the user with lower cases. In the SP federation log you will see:
This may have an impact later down the line, for example, when trying to retrieve the username through a REST call to ".../openam/json/users?_action=idFromSession ..."; response would be: