Maximo

Maximo

Come for answers, stay for best practices. All we're missing is you.

 View Only
  • 1.  Email Addresses case sensitive in Maximo

    Posted Wed September 08, 2021 03:26 PM
    Edited by System Admin Wed March 22, 2023 11:46 AM
    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
    ------------------------------
    #Maximo
    #AssetandFacilitiesManagement


  • 2.  RE: Email Addresses case sensitive in Maximo

    Posted Wed September 08, 2021 07:31 PM
    I assume you are using email address as the asserted id for your SSO and that this is your problem

    How are you populating users in Maximo?  Ideally if you populate users using integration,  the details should align with the details provided by the authentication provider.




    Michael Kasteel  
    Director - IoT

    T: 03 6216 0169
    M: 0402 830 412
    isw.com.au
       







  • 3.  RE: Email Addresses case sensitive in Maximo

    Posted Thu September 09, 2021 08:07 AM
    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
    ------------------------------



  • 4.  RE: Email Addresses case sensitive in Maximo

    Posted Sun September 12, 2021 07:35 PM
    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
    ------------------------------



  • 5.  RE: Email Addresses case sensitive in Maximo

    Posted Mon September 13, 2021 09:37 AM
    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
    ------------------------------



  • 6.  RE: Email Addresses case sensitive in Maximo

    Posted Wed September 15, 2021 11:18 AM
    Thanks Shull for the reply
    Issue is while doing the sign-on
    We have set email addresses as login IDs.
    there comes the issue with diff in cases... 
    as of now we are making sure that all the email addresses are entered in lower case... but once the implementation gets over and system goes in Operation... my fear is at that time
    so what is the advice to do now so that to eliminate any future issue...

    thanks in advance

    ------------------------------
    mx pro
    ON
    ------------------------------