-
-
Notifications
You must be signed in to change notification settings - Fork 301
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unexpected 401 when using SharePoint WebDav NTLM authentication #15127
Comments
This comment was marked as outdated.
This comment was marked as outdated.
The specific issue with NTLM authentication is that connections are stateful indicated by the
Disabling connection reuse 1 will immediately show a Footnotes |
|
Is there any expected timeframe for fixing this error? |
The authentication cache in the client context is only populated for the Footnotes |
We plan to include a fix in upcoming 8.9.0. |
Thanks! |
Only share context in subsequent logical requests
Only disable preemptive authentication when response header value of …
With multiple connections opened for transferring items, there is a concurrency issue with the NTLM authentication state shared in the shared request context.
HttpContext (Apache HttpComponents Core HTTP/1.1 5.2.2 API)
DavClient extends SardineImpl
is used for all Dav requests2Footnotes
https://github.com/iterate-ch/sardine/blob/f519c959582d9d461927100cc444ea996e209232/src/main/java/com/github/sardine/impl/SardineImpl.java#L169 ↩
https://github.com/iterate-ch/cyberduck/blob/ebb964cd6761dfb286e44e931bde41072bd9d5a1/webdav/src/main/java/ch/cyberduck/core/dav/DAVSession.java#L107 ↩
https://github.com/iterate-ch/sardine/blob/f519c959582d9d461927100cc444ea996e209232/src/main/java/com/github/sardine/impl/SardineImpl.java#L1055 ↩
https://github.com/iterate-ch/sardine/blob/f519c959582d9d461927100cc444ea996e209232/src/main/java/com/github/sardine/impl/SardineImpl.java#L258-L262 ↩
The text was updated successfully, but these errors were encountered: