cancel
Showing results for 
Search instead for 
Did you mean: 

NTLM authentication with HTTP_POST action - SAP MII 14.0

Former Member
0 Kudos

Dear Experts,

We have a scenario where we are trying to call an External System link in to SAP MII using HTTP Post action block. We were able to connect
to external system's Dev server which is set up as no authentication required.

For other servers of that external system ,where authentication is mandatory, we stored the user name and password in credential stores  “XXX” in MII system and used that in http post action block.

So far, our tests attempting to use the “XXX” credential alias has failed. We noticed that the section of the HTTP_POST action configuration for the credential alias is labeled “Basic Authentication”, which leads us to believe that MII has no way of specifying NTLM authentication and sending the credentials to the web server as such.

We also used debugger to break into our servlet to examine the request  in the external system and there is no indication that the request is being sent
specifying NTLM authentication. When we debugged a simple browser request (which we know works correctly), we can see that the request object references an attribute “NtlmHttpAuth” having the username as a value.

This means  MII is not able to use NTLM authentication w/the HTTP_POST action. 

My questions is – Is there any way we make MII to use NTLM authentication w/ the HTTP_POST action ? Please advise further on this.

Regards,

Kirti

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Kirti,

There is no way to use NTLM authentication in standard http post action block. You should consider using a custom action implementation.

Regards,

Anushree

former_member185280
Active Contributor
0 Kudos

I doubt you will able to find a way to use it with the post action. Maybe try writing a custom action using jcifs

FYI It looks like NTLM isn't that secure and not recommended to be used anymore.

Regards,
Christian