cancel
Showing results for 
Search instead for 
Did you mean: 

Does OData adapter support principal propagation?

former_member207065
Participant
0 Kudos

Hi experts,

In integrated configuration, when I click tab 'Outbound Processing' and select my OData channel which uses OData adapter, the 'Propagate Principal' option isn't available. So does that means OData adapter doesn't support principal propagation?

I need principal propagation to configure single sign-on from sender to receiver. The receiver provides OData interfaces. Luckily SAP has OData adapter, but unlukily the OData adapter seems not support principal propagation. How will you do in such case?

Thank you in advance

Abe Zhang

Accepted Solutions (0)

Answers (1)

Answers (1)

JacoVanebo
Explorer
0 Kudos

Hi Abe,

Seems like the only adapters supporting Principal Propagation are:
RFC Adapter
SOAP Adapter
Web Service Adapter

At least according to the documentation (see second note)

Best regards,
Jacob

former_member207065
Participant
0 Kudos

Hi Jacob,

Thank you for your reply. I think the documentation was not updated. E.g., the REST adapter also has the 'Propagate Principal' option.

By the way, how do you usually do if you want to log on the receiver with the same logged-on user in sender?

Best regards,

Abe

JacoVanebo
Explorer

Hi Abe,

We are in the fortunate situation where we don't have this business requirement. Most of our integrations in SAP PO are A2A/B2B without end-user initiating the communication.

For end-user online calls we use SAP Gateway exposing backend services as OData.

Best regards,
Jacob

former_member207065
Participant
0 Kudos

Hi Jacob,

I am also considering using SAP Gateway to expose interface to frontend. But if frontend wants to call non-SAP backend system, I guess we can't go through SAP Gateway, or not easy.

Best regards,

Abe

JacoVanebo
Explorer

Hi Abe,

I'm not fluent in the capabilities of SAP Netweaver Gateway, so I'm not sure how it handles requests to non-SAP backend system.

An alternative for you could be to look into API Management - it should give you the possibility to expose both SAP and non-SAP backends in a unified, web-centric way.

Best regards,
Jacob