on 02-17-2014 8:40 AM
Hi experts,
I need to implement several web services in SAP PI 7.3.
In my integration scenario, several systems (web, mobile devices,.... ) need to access to information in backend systems (SAP ERP, .....). So we decided make available this information via web service in SAP PI.
But we need give access to this information based on a user/password with is on an external LDAP (Windows Active Directory). For instance, one user could access to sales data webservice but not to invoice data webservice.
I have some questions. Perhaps anyone here can clarify me:
.- It is possible in SAP PI to "connect" web services with my LDAP to be able to do the authentication in an automatic way (some configuration done by basis team)??
.- Does anyone done this before? How do you suggest me to implement this? I havent found much documentation in sdn.
My idea is next: inside SAP PI, implement a BPM which call the LDAP and with the information I collect, inside the BPM decide to go ahead if it has right permissions or not.
Thanks to all.
Hi Antonio,
Are you on Java-only? In this case, one possible scenario I can think of is to connect the Java UME of PI to the LDAP server. This would ensure that the user which is used by the webservice caller to access the PI service is authorized against LDAP. However, this would change the whole PI UME authorization to LDAP.
Please check:
http://help.sap.com/saphelp_nw73/helpdata/en/12/7678123c96814bada2c8632d825443/content.htm
Best Regards
Harald
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Antonio,
You should read carefully the different possibilities to connect the UME to an LDAP. Depending on the selected solution, the behaviour is different. Please check:
LDAP Directory as Data Source - Identity-Management - SAP Library
Best Regards
Harald
User | Count |
---|---|
93 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
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.