on 03-26-2009 12:22 PM
I would like to ask a scenario(java based) with SAP experts to get the correct direction to solve it.
Scenario is :
Non-SAP web service java client (i.e. axis ws client or Sun ws client or .NET ws client) communicates with SAP java web service using SAP NW PI 7.1. For this, i need to solve the following :
1) Does non-SAP WS client contact SAP WS using the "WS Adapter" or "Adapter engine" ? I use SAML authentication for the incoming soap message.
2) Non-SAP WS client will send the SAML token as the authentication token in the SOAP security header to access SAP WS. How to verify the SAML authentication token in the incoming message ? i.e. which SAP api i need to extend to write my own code for saml authentication ?
3) Once the SAML authentication is succeeded, then if i want to make the access control decision of SAP WS application through Non-SAP server hosted somewhere. then is it allowed/possible ? i.e. Do we have any handler/callback/API for access control of SAP WS, which i can override to put my custom code to call some Non-SAP servers for authorization decision ?
The answers of above question will give me the proper direction to solve this scenario.
1) You may simply use SOAP adapter.
2) and 3) Use the "principal propagation" concept in PI. Check sdn for related documents. In SAP terminology, these tokens would be called as Assertion tickets.
Regards,
Prateek
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Hope the below link will provide you the clarity on your requirement,
Regards,
Mahakrishnan T.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Shyam,
Please refer to the link below. This is one of the best links where WS adapter concepts are explained very clearly.
http://help.sap.com/saphelp_nwpi71/helpdata/en/45/37d73b80554c2ce10000000a1553f6/frameset.htm
Regards,
Divya
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
88 | |
23 | |
11 | |
9 | |
8 | |
5 | |
5 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.