I have an application that connects to exchange servers using the SOAP based EWS API. It's implemented in C++. It's running on several platforms, so I can not use the managed EWS classes. I have to use the SOAP directly. This has worked well for almost all Exchange servers I have encountered so far.
I'm using https://server/EWS/Exchange.asmx as the URL where I send the SOAP requests.
The problem is that I've hit an Exchange which keeps sending a Location: header back. The redirect is to a web form, which obviously doesn't make sense for an application. The redirect URL is something like https://host/CookieAuth.dll?GetLogon?curl=Z2FEWSZ2FExchange.asmx&reason=0&formdir=3
I assume this is a setup problem on the server side. But what should I tell them to do with their installation? I would like to be able to help them change the configuration to support my application again.
If there is some way I can bypass the authentication website for the API code, that would be even better. I want to use the normal authentication system for it.
Thank you,
Bo Thorsen.