cancel
Showing results for 
Search instead for 
Did you mean: 

Current Active Sessions

0 Kudos

Dear All,

We've implemented custom Fiori client using SMP Kapsel plugins and our architecture is shown in the attached image.

We'd like to know the current active user sessions to know who have logged in to mobile app at any point of time.

Which system or report can help us? How to find the current active sessions? is there any way using SMP or gateway system?


The logical process of the communication with the Mobility server is as below:

  1. Mobile User tries to logon to Mobile application over secure connection to the SMP.
  2. Since the logon control of the application uses SAML2.0, a redirect happens to the iDP with SP information.
  3. SAML Authentication Request with SP details is forwarded to iDP from the mobile application.
  4. iDP checks if the user credentials are valid against the user directory(Active Directory in our case).
  5. Identity of the user is verified and response provided to Microsoft ADFS (IDP).
  6. SAML Successful Assertion with information about the authenticated user is given as response to the mobile app.
  7. The SAML Assertion is sent to SMP. SMP validates the Assertion and creates an x.509 user certificate at runtime to communicate with SAP Netweaver Gateway.
  8. This certificate is used to connect with SAP Netweaver Gateway to retrieve the user specific data.
  9. Response from SAP Netweaver Gateway is received by SMP.
  10. The response is relayed to the mobile application through SMP.

Kindly advise.

Accepted Solutions (1)

Accepted Solutions (1)

Jitendra_Kansal
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hello Ansary,

As soon as user is on-boarded on SMP (after all successful steps), you would see its entry in SMP Admin cockpit at one point of time (that would called as Registration time).  Applications>Registrations


We'd like to know the current active user sessions to know who have logged in to mobile app at any point of time.

Which system or report can help us? How to find the current active sessions? is there any way using SMP or gateway system?

More precisely, you can dig into SMP server logs/Traces to see what is happening with existing application/user. This also depends on server log components level.

Looping Kevin Bates for more inputs.

Regards,

JK

0 Kudos

Hi Jitendra,

Thanks for the quick response.

I'm looking for something like SM04/SM05 in ABAP which gives an overview of clients logged in terms of HTTP/RFC/GUI sessions without increasing the log level. Is there any similar way in Mobility using which we can monitor the sessions? It is not recommended to increase the log level on PROD to know the active sessions.

Jitendra_Kansal
Product and Topic Expert
Product and Topic Expert
0 Kudos

I am not sure if such feature is available.

You may reach out to SMP product team for this feature request.

Regards,

JK

Kevin_SAP
Advisor
Advisor
0 Kudos

In the SMP Management Console you can look at requests by timeframe.  If you want to show active connections in SMP, that isn't possible from the Console, but you can use a netstat from the command line to see connections established to the request port.

Regards,

Kevin

Answers (0)