Outbound REST with NTLM Authentication

amkatulak
Giga Expert

Hello,

I'm trying to connect using an Outbound REST message to an internal web service that uses NTLM authentication.   I haven't been able to get past the authentication piece because it appears ServiceNow doesn't support NTLM.   Has anyone had success doing something similar or does anyone have suggestions on how to accomplish this?

Thanks

7 REPLIES 7

ChrisRoyer
Kilo Guru

I'm only talking theory right now, however I would think if you used a midserver with the service being ran as the resource account should provide that authentication. Something I use for orchestration and powershell so I don't have to store the credentials in ServiceNow.


danpatino
Tera Expert

I'm having this same issue.   I tried Chris's solution but that did not work either.   Does anyone know how to get this to work?   So far I have:



  1. Verified the service account has permissions to access the REST API.   We did this by having someone log into the service account on the MID server, navigate to the endpoint in a browser and enter the same credentials I am using. The service returned the expected JSON GET contents
  2. Verified the MID server service is running on the same service account.   I had two people check and one of them sent me a screenshot
  3. Tried with and without the Basic Authentication credentials
  4. Tried with and without Accept/Content-Type HTTP Headers.
  5. Verified the endpoint and all the test data matched
  6. Tried using the IP address of the IIS server instead of the DNS name as the endpoint

Hi Dan,


Did you get solution to this?



Cheers


Syed.


No, unfortunately I did not.   We ended up taking another route to accomplish the same thing.