Maximo

Expand all | Collapse all

Email Addresses case sensitive in Maximo

  • 1.  Email Addresses case sensitive in Maximo

    Posted 14 days ago
    Edited by mx pro 14 days ago
    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
    ------------------------------


  • 2.  RE: Email Addresses case sensitive in Maximo

    Posted 14 days ago
    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 14 days ago
    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 10 days ago
    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 10 days ago
    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 7 days ago
    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
    ------------------------------