void AuthenticationManager::didReceiveAuthenticationChallenge(Download* download, const AuthenticationChallenge& authenticationChallenge) { uint64_t challengeID = addChallengeToChallengeMap({authenticationChallenge}); if (shouldCoalesceChallenge(challengeID, authenticationChallenge)) return; download->send(Messages::DownloadProxy::DidReceiveAuthenticationChallenge(authenticationChallenge, challengeID)); }
void AuthenticationManager::didReceiveAuthenticationChallenge(uint64_t pageID, uint64_t frameID, const AuthenticationChallenge& authenticationChallenge, ChallengeCompletionHandler completionHandler) { ASSERT(pageID); ASSERT(frameID); uint64_t challengeID = addChallengeToChallengeMap({authenticationChallenge, completionHandler}); if (shouldCoalesceChallenge(challengeID, authenticationChallenge)) return; m_process->send(Messages::NetworkProcessProxy::DidReceiveAuthenticationChallenge(pageID, frameID, authenticationChallenge, challengeID)); }
void AuthenticationManager::didReceiveAuthenticationChallenge(Download& download, const AuthenticationChallenge& authenticationChallenge) { uint64_t dummyPageID = 0; uint64_t challengeID = addChallengeToChallengeMap({dummyPageID, authenticationChallenge}); // Coalesce challenges in the same protection space and in the same page. if (shouldCoalesceChallenge(dummyPageID, challengeID, authenticationChallenge)) return; download.send(Messages::DownloadProxy::DidReceiveAuthenticationChallenge(authenticationChallenge, challengeID)); }
void AuthenticationManager::didReceiveAuthenticationChallenge(PendingDownload& pendingDownload, const WebCore::AuthenticationChallenge& authenticationChallenge, ChallengeCompletionHandler completionHandler) { uint64_t dummyPageID = 0; uint64_t challengeID = addChallengeToChallengeMap({dummyPageID, authenticationChallenge, completionHandler}); // Coalesce challenges in the same protection space and in the same page. if (shouldCoalesceChallenge(dummyPageID, challengeID, authenticationChallenge)) return; pendingDownload.send(Messages::DownloadProxy::DidReceiveAuthenticationChallenge(authenticationChallenge, challengeID)); }
void AuthenticationManager::didReceiveAuthenticationChallenge(WebFrame* frame, const AuthenticationChallenge& authenticationChallenge) { ASSERT(frame); ASSERT(frame->page()); uint64_t challengeID = addChallengeToChallengeMap(authenticationChallenge); // Coalesce challenges in the same protection space. if (shouldCoalesceChallenge(challengeID, authenticationChallenge)) return; m_process->send(Messages::WebPageProxy::DidReceiveAuthenticationChallenge(frame->frameID(), authenticationChallenge, challengeID), frame->page()->pageID()); }
void AuthenticationManager::didReceiveAuthenticationChallenge(uint64_t pageID, uint64_t frameID, const AuthenticationChallenge& authenticationChallenge) { ASSERT(pageID); ASSERT(frameID); uint64_t challengeID = addChallengeToChallengeMap({pageID, authenticationChallenge #if USE(NETWORK_SESSION) , { } #endif }); // Coalesce challenges in the same protection space and in the same page. if (shouldCoalesceChallenge(pageID, challengeID, authenticationChallenge)) return; m_process->send(Messages::NetworkProcessProxy::DidReceiveAuthenticationChallenge(pageID, frameID, authenticationChallenge, challengeID)); }
void AuthenticationManager::didReceiveAuthenticationChallenge(WebFrame* frame, const AuthenticationChallenge& authenticationChallenge) { ASSERT(frame); ASSERT(frame->page()); auto pageID = frame->page()->pageID(); uint64_t challengeID = addChallengeToChallengeMap({pageID, authenticationChallenge #if USE(NETWORK_SESSION) , { } #endif }); // Coalesce challenges in the same protection space and in the same page. if (shouldCoalesceChallenge(pageID, challengeID, authenticationChallenge)) return; m_process->send(Messages::WebPageProxy::DidReceiveAuthenticationChallenge(frame->frameID(), authenticationChallenge, challengeID), frame->page()->pageID()); }