Github user semancik commented on the issue:
https://github.com/apache/httpcomponents-client/pull/66
Also please note that CredSSP implementation in the above pull request is
already outdated. It won't work with recent Windows servers as Microsoft has
changed the implementation. Due to the update of NTLM engine done after my pull
request, my updated code no longer works with stock HTTP client. The working
code is maintained in my fork: https://github.com/Evolveum/httpclient
Obviously, this form of cooperation is not possible. Firstly, it is very
difficult to cooperate with HTTP client team. E.g. we cannot really agree on
basic issues, such as whether implementation of inherently stateful protocols
such as NTLM should be stateful or stateless (not to mention code formatting,
but that in fact is not a real problem). And secondly, it probably does not
make a lot of sense to keep implementation of ugly and exotic protocols such as
CredSSP in the HTTP client core at all. Therefore a better way would be to have
authentication methods pluggable. I think that should be the next milestone.
Unfortunately, I won't be able to find the time for this in a near future.
Therefore it looks like the only option for now is to maintain the fork - even
though this is not a good way at all.
---
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]