DescriptionUse correct origin when prompting for proxy authentication.
Since M49, Chrome has been prompting for proxy authentication
credentials using the target origin instead of the origin of the proxy
server. Even if the proxy origin was displayed correctly, a mischievous
network operator could still spoof the proxy server origin. To mitigate
these problems, this CL:
* Fixes the origin used in the proxy authentication login prompt to use
the origin of the proxy server.
* Indicate if the proxy server connection is insecure.
* Always throw up an interstitial and clear the omnibox when showing a
proxy auth prompt.
* Use the correct origin when saving proxy authentication credentials.
BUG=613626, 620737
Committed: https://crrev.com/098c009df7a4ddc5c23d4d3c9dccf5eff1f24c98
Cr-Commit-Position: refs/heads/master@{#400247}
Patch Set 1 #
Total comments: 19
Patch Set 2 : Address comments. Remove no-op string change and origin.h change. #Patch Set 3 : Fix content_shell build. #
Messages
Total messages: 29 (12 generated)
|