on 12-21-2016 11:28 AM
Hello,
I'm trying to consume an SSL webservice from non-sap system and I am struggling with SSL certificates and user/authentication.
I have the consumer proxy correctly configured in SOAMANAGER (I think), but when I call the webservice 2 problems occur:
If I have the configuration in SOAMANAGER as in the picture:
I am able to call the webservice and establish connection, but then always asks for the user ID and Password in the T-CODE that calls the webservice to login to the external system:
But I do not want the popup to appear. The user and password should be inserted automatically.
However, if I change the configurations in SOAMANAGER to:
We get an error on the SSL handshake:
Is there anyway in SOAMANAGER to have both X.509 SSL and User/Authentication?
Or is the SSL option available anywhere else? Am I missing some configuration?
Our basis team have configured all SSLs on STRUST and confirm all required SSLs are properly installed.
Thank you for your help.
Hi,
I found the soloution by adding the user pw credentials in http header. Regarding this description:
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Authorization
how you can do this in abap that's answered in this question:
https://answers.sap.com/questions/12721424/http-header---soap-webservice.html
Regards, David
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi!
I have exactly the same problem, I am unable to avoid the user/password popup when consuming the service, but when it is created via an RFC connection from SM59 it works fine.
Did you manage to solve the problem?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Mohammad,
The solution was to install the certificates into the SSL Anonymous folder on Trust Manager. Then select Username/password in SOAMANAGER. This way, we provide an username, a password and the system finds the necessary certificate inside the Anonymous folder. We couldn't find another way to manage this. I hope this is helpful for you as well.
Regards.
I have the same situation and am trying to implement the solution given.
Have uploaded the certificate in strust ssl client anonymous.
However the cert does not seem to get sent, and we see the following messages in the dev_icm log : (PSE: SAPSSLA.pse, do not show client cert, DP_PLUGIN_NO_UPGRADE)! Could you please provide further instructions on how you did this : "install the certificates into the SSL Anonymous folder" ?
Rgds, Eirikur.
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
7 | |
7 | |
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.