My company is running XProtect Server 2020 R1 (v20.1a, build 36). I’ve been following the guide below and trying to run the ImageServer authentication example, but no matter what method I’m using, I receive a 401 Unauthorized HTTP response from the server.
I’m connecting through Windows (NTLM) Authentication.
I’ve tried multiple clients so far:
Python (urllib, zeep)
Ready API from SmartBear
Using these same clients connecting to other WSDL API’s, I’m able to do so with no problems. Interestingly enough, the Ready API app was able to connect to my server using the windows credentials, but I’m unable to send any requests without receiving the 401 response.
I was able to get past this issue in my Python zeep implementation. Apparently I wasn’t doing my NTLM authentication correctly, but after using requests_ntml.HttpNtlmAuth to generate my credentials, everything started working. Unfortunately, I’m finding the Protocol Integration method to be somewhat limited for what I’m trying to do. Is Protocol Integration being phased out? Based on limited documentation I’m able to find, it appears that may be the case. Can you please confirm?