on 11-04-2014 4:47 PM
Hi Experts,
I have the following scenario and i need your advice on the design.
The project is to expose a few BAPIs in ECC as webservices through SAP PI.
These web-services will be used to design UI screens in a portal.
Now, my question is regarding SAP Logon.
The requirement is that once the user log's into the portal, he/she should not be prompted to enter the user id and password each time he/she to access the various web-services.
e.g
1) user logs in.
2) Clicks get-data web service. ( no prompt for user id pwd).
3) Clicks update-data web service ( no prompt for user id pwd)
How to be handle this scenario?
Best Regards,
Ravikanth Talagana
This message was moderated.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Ravi,
The first time the user logs in, can you not just store the username/password in the portal and then just add it whenever the portal calls the webservice? The user doesn't have to be prompted.
Regards
Mark
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
If i understand correctly, you want to disable the soap sender authentication for the requests coming through portal?
There is an option to disable the authentication at the adapter level but not at the channel level.
Having said that, can you confirm how are you consuming the PI services in Portal?
If it is custom development object(I assume it is) then you might want to check the possibility of adding credentials as http header while calling PI web service. You can use any generic user for all your web-service calls.
I personally tried this to call a JSP(which requires logon credentials) from Portal and i developed an abstract portal component to pass these details as part of the http header.
These options are also addressed in the below blog -
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
98 | |
11 | |
11 | |
10 | |
10 | |
8 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.