Hi,
Did you ever get this figured out?
If not, three questions:
- What version of libsoup do
you have? Have you tested with the latest version?
- Have you tried different permutations of your username?
DOMAIN\username, email@domain, etc -- I've seen servers become pickier
after NTLMv2 is enabled.
- NTLMv2 is not a monolithic protocol; it has several pieces. Do you
know precisely what your server now requires?
Libsoup has
support for what are arguably the most commonly-used parts of NTLMv2.
However, that support was added within the last few years; some older
versions of distros may still bundle libsoup versions that don't have this
support.
If you aren't able to get things working based on the above, I'd suggest any of the following as steps forward:
- Capture Evolution debug logs;
play around to figure out precisely where in the NTLM negotiation process
the failure is happening, the details of all responses that libsoup is
returning to Evolution given a valid login, a valid username but a bad
password, and a bad username. (If there are no differences between
any of these cases, then probably the server is no longer accepting the
username in the format that you're providing it.)
- Pull up a network packet sniffer; investigate exactly what's going
wrong. (The NTLMv2 protocol is very well-documented.)
Adam
On July 4, 2017 10:28:11 AM <j2ev centrum cz> wrote:
Hello,
I am (was) using Evolution EWS as a client for our Exchange server. After we forced the use of NTLMv2 in our AD domain, I am unable to login using NTLM. I asked in Evolution mailing list (https://mail.gnome.org/archives/evolution-list/2017-July/msg00000.html) and I've been told to try to ask here, because NTLM auth is done through libsoup. I am able to successfuly authenticate with the use of NTLM in Firefox and curl against the Exchange Web Service. Does anybody has an idea what could I try or how to debug?
Thanks
_______________________________________________
libsoup-list mailing list
libsoup-list gnome org
https://mail.gnome.org/mailman/listinfo/libsoup-list