cancel
Showing results for 
Search instead for 
Did you mean: 

Authentication for HTTPS logon using TCP/IP or HTTP header?

Former Member
0 Kudos

Hi

Our XI system is to be opened for HTTP(S) requests. To be able to post a message to our system, the user has to be maintained in the SAP system (XI).

What I don't understand is: If the external application should be able to log on to our SAP XI system with an HTTPS request, should the user and password be specified on the TCP/IP level or is it to be specified as HTTP header fields?

Hope this was clear enough ...:)

Thanks

regards Marianne

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi

SOAP required basic authentication. Usually we maintain the user in XI system and allow the content to be posted. Information will be part of HTTP header

Using Sender Agreement you can assign user who can place request to the PI server. This will make authorization check at runtime. Real time we used in B2B cases and it is very helpful.

For more information, see SAP Note 852237.

Thanks

Gaurav

Former Member
0 Kudos

Genrally as part of communication channel(receiver) we can give authetication details(username and password) of External system. So it wil come as a SOAP Header on the receiver.

We can give username (that we wants to allow in to SAP XI) as part of Sender agreement (If source is an external sys).

Thanks:)

Regards,

Naresh Dasika

stefan_grube
Active Contributor
0 Kudos

SOAP adapter requires basic HTTP authentication, that means user and password are part of the HTTP header.

Regards

Stefan