Please sign in to comment.
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[SOUP] Default kerberos authentication credentials are used in epheme…
…ral (private) mode https://bugs.webkit.org/show_bug.cgi?id=177738 Reviewed by Carlos Garcia Campos. If the session is ephemeral then don't enable the Negotiate support in our SoupSession. * platform/network/soup/NetworkStorageSessionSoup.cpp: Pass the session ID if it's known to the SoupNetworkSession. (WebCore::NetworkStorageSession::ensurePrivateBrowsingSession): (WebCore::NetworkStorageSession::getOrCreateSoupNetworkSession const): * platform/network/soup/SoupNetworkSession.cpp: (WebCore::SoupNetworkSession::SoupNetworkSession): If the session is ephemeral (based on given session ID) then don't activate the Negotiate support in SoupSession. * platform/network/soup/SoupNetworkSession.h: Change the constructor to accept the PAL::SessionID with the default value set to PAL::SessionID::emptySessionID. Canonical link: https://commits.webkit.org/193989@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@222706 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- Loading branch information
Showing with 28 additions and 5 deletions.