cancel
Showing results for 
Search instead for 
Did you mean: 

Fiori Mobile Client (iOS) with Single Sign On options using IDP/SAML

0 Kudos

We are looking to integrate our IDP (Provided by OKTA) and SAP Fiori Mobile Client on iOS to implement the single sign on functionality.

  • We are able to access FLP using Fiori Client and OKTA – but OKTA requires sign-in when the session ends, or when the app is closed and started again. (the SAML ticket is not persistent)

I was wondering if any one has had success in customizing the Fiori Client such that the SAML ticket could be made persistent when the app is closed?

Signing-in to the IDP everytime the app is opened is not a preferred way.

Additional question - If the Fiori Client were to receive push notifications - how does unavailability of persistent connection with the back-end affect the ability to receive notifications on the device?

    Accepted Solutions (0)

    Answers (2)

    Answers (2)

    abhijit_masih
    Explorer
    0 Kudos

    Hi Arihant,

    i was wondering if you were able to solve your problem?

    Former Member
    0 Kudos

    Hi, unfortunately I don't have an answer for you, but I'm working in a similar topic. I was thinking to do something in between your points 1 and 2. My understanding is that okta provides MDM features, so an x.509 scenario could be viable. Did you explore this option?

    Also, in your point number 1, when you say "We are able to access FLP using Fiori Client and OKTA – but OKTA requires sign-in when the session ends, or when the app is closed and started again. (the SAML ticket is not persistent)" Are you using the pre-integrated SAP Fiori client that okta has in the Okta applications network? Does not it have persistence for the SAML certificate?

    Now a question of curiosity, how is the experience from user perspective for your first integration with okta. Do they have to log in to the browser and then run the SAP fiori client, or you are using the Okta mobile app to allow you to use the native fiori client? Please let me know how does it work from user prospective, it is curiosity because I will be soon working with your same topics.

    By the way, it is always possible to create a custom client to manage the persistence, although it is something you will also want to avoid.

    Let me know your progress.

    Thanks,

    Fernando