Cookies: Do set cookies in DetermineAuthTypeJob too
authorHannah von Reth <hannah.vonreth@owncloud.com>
Wed, 1 Apr 2020 08:45:45 +0000 (10:45 +0200)
committerKevin Ottens <kevin.ottens@nextcloud.com>
Tue, 15 Dec 2020 09:59:10 +0000 (10:59 +0100)
As we don't support cookie based authentication anymore we can provide cookies here.
This fixes issues with loadbalancers access policy managers.

src/libsync/networkjobs.cpp

index 155139baa9f73858250e223d408959c168fa0ac1..ee47446a25fad360c57bc1d9084e57251cec5412 100644 (file)
@@ -900,8 +900,6 @@ void DetermineAuthTypeJob::start()
     req.setAttribute(HttpCredentials::DontAddCredentialsAttribute, true);
     // Don't reuse previous auth credentials
     req.setAttribute(QNetworkRequest::AuthenticationReuseAttribute, QNetworkRequest::Manual);
-    // Don't send cookies, we can't determine the auth type if we're logged in
-    req.setAttribute(QNetworkRequest::CookieLoadControlAttribute, QNetworkRequest::Manual);
 
     // Start three parallel requests