In Maximo, there are 3 identifiers on a user record. USERID, LOGINID, and PERSONID.

USERID can't be changed and is used in certain places to reference who made a certain change. PERSONID is a reference to the PERSON object where some of that user's information (name for example) is stored. The PERSONID can't be changed on the PERSON object but can be changed on the user record. But a person can only be mapped to a single user record.
LOGINID is also specific to the user record but unlike USERID is allowed to change. This is what the user provides to Maximo to actually login to the system. So if today you're using LDAP and switch to SAML, you may need to transition from using SAMAccountName to email for example. That's why Maximo allows you to change the LOGINID. The LOGINID should match what will be provided by the Identity Provider. If the Identity Provider will always be providing it in lowercase, then the data in Maximo should always be lowercase. If the Identity Provider will always be providing it in uppercase, then the data in Maximo should always be uppercase.
I would recommend setting the loginid to ensure that you have the case match (either via an integration or a one time data sync). But if you won't be integrating and you know it will always be uppercase in your Identity Provider you can try to enable the mxe.convertloginid system property to force it to uppercase. I haven't used this with SAML (only with LDAP) but I believe it would still work.
------------------------------
Steven Shull
------------------------------
Original Message:
Sent: Sun September 12, 2021 07:34 PM
From: mx pro
Subject: Email Addresses case sensitive in Maximo
Hi Shull,
thanks for your reply
We are bringing login IDs from Azure AD in to Maximo for Single Sign on in Maximo
there we got issue for IDs and our consultants discovered this behavior.
Can you explain what exactly needs to be done?
I mean, while integrating, shall we ask them to get all the IDs stored in Maximo DB as UPPERCASE or what...
Can you please explain in details...
Thanks and Regards....
------------------------------
mx pro
ON
Original Message:
Sent: Thu September 09, 2021 08:07 AM
From: Steven Shull
Subject: Email Addresses case sensitive in Maximo
It sounds like on your user records you've set the loginid to be the user's email address. There is a setting that might help if you can ensure that all of your logins are stored on the record in Maximo in uppercase. You can enable the system property mxe.convertloginid which will convert the provided value to uppercase before evaluating.
------------------------------
Steven Shull
Original Message:
Sent: Wed September 08, 2021 03:25 PM
From: mx pro
Subject: Email Addresses case sensitive in Maximo
We are implementing Maximo 7.6 and are struggling emails being case sensitive, while setting single sign-on in Maximo
Any help... how can we overcome the emails case sensitivity issue in Maximo
Also any info on why are the email addresses kept case sensitive in Maximo?
regards
------------------------------
mx pro
ON
------------------------------
#AssetandFacilitiesManagement
#Maximo