cancel
Showing results for 
Search instead for 
Did you mean: 

Web Service Security - Token

Former Member
0 Kudos

I'm a little over my head and am trying to understand the best way to secure web service communications between our SAP CRM system and a third-party hosted sales methodology solution. I'd like to explain what I would like to do and then I would welcome any guidance/suggestions from the group. Below is a very simple call flow.

  1. The user (JOE1) will authenticate to the SAP CRM system.
  2. JOE1 will click on a dynamically generated link to that resolves to the third-party hosted solution.  The URL would include a couple of parameters opportunity Id, user id and something that equates to a MYSAPSSO2 security token.
  3. The third-party hosted solution would make a call back to our exposed SAP CRM web services and pass, among other things, the security token we passed them.  This would allow them to authenticate to the web service as JOE1.

The goal is to have each call back to the web services hosted by our SAP CRM system to be executed as the currently authenticated user - in this case JOE1.  Any advice would be appreciated.  Thanks in advance

View Entire Topic
ganesh_padala2
Explorer
0 Kudos

I think you should try looking to SAML, you would need a Identity provider to which your SAP CRM system and Third party can talk or if you wish you can make your SAP CRM as identity provider for third party, look at SAP SAML wiki for more details:

http://wiki.sdn.sap.com/wiki/display/Security/Single+Sign-On+with+SAML+2.0