cancel
Showing results for 
Search instead for 
Did you mean: 

SSL / User Authentication issue when consuming Web Service - Consumer Proxy

Former Member
0 Kudos

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.

Accepted Solutions (0)

Answers (2)

Answers (2)

david_brki4
Explorer
0 Kudos

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

jonatansa
Explorer
0 Kudos

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?

anoarul_islam
Explorer
0 Kudos

Hi Jonatan,

We are also facing the same, could you please provide the steps about solution...

Regards,

Anoar

jonatansa
Explorer

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.

esi
Participant
0 Kudos

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.

david_brki4
Explorer
0 Kudos

I have the same problem with the connection and get the user/pw popup. Do you have any solution for this problem?

Rgds, David