Maximo

Maximo

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

 View Only
  • 1.  Difference in Azure AD SSO behavior between Maximo browser and Maximo Mobile for EAM

    Posted 11 days ago

    We are using Maximo 7.6.1.3 with Maximo Mobile for EAM 9.0.
    SSO with Azure AD is enabled on Maximo 7.6.1.3 and works fine in the browser.

    When we log into the Maximo Mobile for EAM app using the same URL, users are redirected to the Microsoft authentication page as expected. However, if a user logs out of the Mobile app and then logs in again, they are always taken back to the Microsoft authentication page and must re-authenticate.

    In contrast, when logging into Maximo via a browser: if the user logs out and then logs in again, they are not prompted to re-authenticate with Azure AD (since the browser session persists).

    My questions:

    • Why is there a difference in behavior between the browser and the Maximo Mobile app?

    • Is there a way to configure the Maximo Mobile app to reuse the Azure AD session (similar to the browser) so users don't need to re-enter their credentials every time after logout?

    • Or is this the expected design for security reasons?

    Any guidance or experience would be appreciated.

    #Mobile #SSO



    ------------------------------
    [Sourabh] [Jain]
    [Cosol]
    [Melbourne] [Vic]
    ------------------------------


  • 2.  RE: Difference in Azure AD SSO behavior between Maximo browser and Maximo Mobile for EAM

    Posted 5 days ago

    I can't say for sure but it may relate to the underlying browser being used by Maximo Mobile on your device. 

    As you say the SSO process is the same in Maximo as it is in Maximo Mobile so the SSO process is working. 

    On your device when closing the App, it may close the browser and clear the cookies etc required to maintain the active session with Azure and as such requires the user to reauthenticate.



    ------------------------------
    Michael Kasteel
    Director – ESG & Industry Solutions
    ISW
    0402830412
    ------------------------------



  • 3.  RE: Difference in Azure AD SSO behavior between Maximo browser and Maximo Mobile for EAM

    Posted 4 days ago

    @Steven Shull - Hi Steven, are you able to share some insights on this? Thanks.



    ------------------------------
    [Sourabh] [Jain]
    [Cosol]
    [Melbourne] [Vic]
    ------------------------------



  • 4.  RE: Difference in Azure AD SSO behavior between Maximo browser and Maximo Mobile for EAM

    Posted 3 days ago

    This is expected. Maximo Mobile deletes the cookies when a user logs out because it's quite common for mobile devices to be shared across multiple users. Without this removal of cookies, you could run into situations where "Bob" could authenticate as "Larry". 

    In MAS, there is a SP initiated logout feature where even in desktop, if you logout it can invalidate your SSO session. This was added for similar reasons to ensure that users that have shared workstations would not re-use a previous user's session. 



    ------------------------------
    Steven Shull
    Principal Maximo Solutions Engineer
    Naviam
    Cincinnati OH
    ------------------------------



  • 5.  RE: Difference in Azure AD SSO behavior between Maximo browser and Maximo Mobile for EAM

    Posted 2 days ago

    Thanks Steve. What's the best practice then? It's very inconvenient for the user to enter the credentials again and again. They are comparing the app with other apps that we use in daily life such as banking apps where facial recognition is enough to login to the app. How can we improve the user experience instead of getting them annoyed? It's probalby a question for IBM.



    ------------------------------
    [Sourabh] [Jain]
    [Cosol]
    [Melbourne] [Vic]
    ------------------------------



  • 6.  RE: Difference in Azure AD SSO behavior between Maximo browser and Maximo Mobile for EAM
    Best Answer

    Posted 2 days ago

    Something you could look at is trying to use your web browser for the authentication piece. If you're deploying via MDM, you can have the authentication open in the external browser rather than the in-app browser. Setting the URL of the Maximo Application Suite server in the Maximo Mobile application - IBM Documentation

    Since Maximo Mobile can't delete cookies for the web browser (it can only manage its own cookies inside the app), you likely wouldn't have the same issue. This wasn't always possible in EAM but was added as part of 9.0 I believe (it's definitely available in 9.0, just can't remember if it was 8.11 or 9.0).


    Beyond that, there's not really a good option they can implement. Certainly, feel free to open an idea, I'm just not sure how it could be done without introducing security problems.

    Banking apps work because they control your credentials and are really only used on dedicated devices. Most customers utilizing Maximo utilize SAML like yourself and often on shared devices. The only way they could handle that is enabling a bypass mechanism where they would skip the identity provider. There are a whole series of controls in SAML authentication flows including conditional access policies (only allow authentication if the device is trusted for example, on specific networks, etc.), two factor authentication, etc. that customers would not want the application to bypass.  

    Or you keep the cookies but then run the risk on a shared device that requests are authenticated as the incorrect user. 



    ------------------------------
    Steven Shull
    Principal Maximo Solutions Engineer
    Naviam
    Cincinnati OH
    ------------------------------



  • 7.  RE: Difference in Azure AD SSO behavior between Maximo browser and Maximo Mobile for EAM

    Posted 22 hours ago

    Thanks once again.



    ------------------------------
    [Sourabh] [Jain]
    [Cosol]
    [Melbourne] [Vic]
    ------------------------------



  • 8.  RE: Difference in Azure AD SSO behavior between Maximo browser and Maximo Mobile for EAM

    Posted 3 days ago

    Hi @Sourabh Jain, We are facing issues with similar SSO setup using Maximo 7.6.1.3 and Mobile 9.0.

    We wanted to verify the Azure settings and websphere interceptor settings as we are facing issue like getting white blank screen. 

    Could you please share us the inputs to cross check the settings with respect to the error mentioned.

    Thanks



    ------------------------------
    Bincy Jose
    ------------------------------



  • 9.  RE: Difference in Azure AD SSO behavior between Maximo browser and Maximo Mobile for EAM

    Posted 3 days ago

    Check to see if there is any text on that page (could be white text on white background).  I have seen issues where the whoami page loaded but the userid wasn't being read from it correctly and the SSO process stopped at that point.  This goes back to Anywhere but I think there are a lot of similarities between the authentication on both apps.      



    ------------------------------
    Michael Kasteel
    Director – ESG & Industry Solutions
    ISW
    0402830412
    ------------------------------