Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(431)

Issue 9307093: Don't use IDENT_SRC_URL for HttpAuth challenges. IE hasn't supported it for years, and at worst ... (Closed)

Created:
8 years, 10 months ago by Tom Sepez
Modified:
8 years, 10 months ago
Reviewers:
cbentzel, Chris Evans
CC:
chromium-reviews, cbentzel+watch_chromium.org, darin-cc_chromium.org, Ryan Hamilton
Visibility:
Public.

Description

Don't use IDENT_SRC_URL for HttpAuth challenges. IE hasn't supported it for years, and at worst it represents a session fixation attack. BUG=94578 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=120836 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=121506

Patch Set 1 #

Patch Set 2 : '' #

Total comments: 8

Patch Set 3 : '' #

Patch Set 4 : '' #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+10 lines, -192 lines) Patch
M net/http/http_auth_controller.cc View 1 2 3 1 chunk +7 lines, -11 lines 2 comments Download
M net/http/http_network_transaction_unittest.cc View 1 2 3 3 chunks +3 lines, -150 lines 0 comments Download
M net/url_request/url_request_unittest.cc View 1 2 3 1 chunk +0 lines, -31 lines 0 comments Download

Messages

Total messages: 20 (0 generated)
Tom Sepez
Hi, please review. This is the follow-on work to remove the path that the histogram ...
8 years, 10 months ago (2012-02-03 21:45:19 UTC) #1
cbentzel
Code mostly seems fine - just a few nits. However - if you are positive ...
8 years, 10 months ago (2012-02-06 15:55:38 UTC) #2
Tom Sepez
On 2012/02/06 15:55:38, cbentzel wrote: > Code mostly seems fine - just a few nits. ...
8 years, 10 months ago (2012-02-06 17:58:25 UTC) #3
Tom Sepez
http://codereview.chromium.org/9307093/diff/3002/net/http/http_auth_controller.h File net/http/http_auth_controller.h (right): http://codereview.chromium.org/9307093/diff/3002/net/http/http_auth_controller.h#newcode39 net/http/http_auth_controller.h:39: CHALLENGE_OPTION_SEND_SERVER_AUTH = 1, On 2012/02/06 15:55:38, cbentzel wrote: > ...
8 years, 10 months ago (2012-02-06 18:05:30 UTC) #4
cbentzel
On Mon, Feb 6, 2012 at 12:58 PM, <tsepez@chromium.org> wrote: > On 2012/02/06 15:55:38, cbentzel ...
8 years, 10 months ago (2012-02-06 18:33:47 UTC) #5
cbentzel
On Mon, Feb 6, 2012 at 1:33 PM, Chris Bentzel <cbentzel@chromium.org> wrote: > > > ...
8 years, 10 months ago (2012-02-06 18:40:12 UTC) #6
Tom Sepez
> The LOAD_FLAG approach is correct if we want to give embedders the option > ...
8 years, 10 months ago (2012-02-06 18:45:23 UTC) #7
Tom Sepez
> It can be done by an URLRequest::Delegate at OnAuthRequired time, by > inspecting the ...
8 years, 10 months ago (2012-02-06 19:54:52 UTC) #8
Tom Sepez
Chris (cbentzel) please review. Deleting code is easier anyways.
8 years, 10 months ago (2012-02-06 20:58:46 UTC) #9
cbentzel
LGTM http://codereview.chromium.org/9307093/diff/8004/net/http/http_auth_controller.cc File net/http/http_auth_controller.cc (right): http://codereview.chromium.org/9307093/diff/8004/net/http/http_auth_controller.cc#newcode460 net/http/http_auth_controller.cc:460: if (target_ == HttpAuth::AUTH_SERVER && auth_url_.has_username() && Should ...
8 years, 10 months ago (2012-02-06 21:18:58 UTC) #10
Tom Sepez
http://codereview.chromium.org/9307093/diff/8004/net/http/http_auth_controller.cc File net/http/http_auth_controller.cc (right): http://codereview.chromium.org/9307093/diff/8004/net/http/http_auth_controller.cc#newcode460 net/http/http_auth_controller.cc:460: if (target_ == HttpAuth::AUTH_SERVER && auth_url_.has_username() && On 2012/02/06 ...
8 years, 10 months ago (2012-02-06 21:22:02 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/tsepez@chromium.org/9307093/8004
8 years, 10 months ago (2012-02-06 22:27:31 UTC) #12
commit-bot: I haz the power
The commit queue went berserk retrying too often for a seemingly flaky test. Builder is ...
8 years, 10 months ago (2012-02-07 10:18:27 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/tsepez@chromium.org/9307093/8004
8 years, 10 months ago (2012-02-07 19:55:50 UTC) #14
commit-bot: I haz the power
Try job failure for 9307093-8004 (retry) on linux_rel for step "ui_tests". It's a second try, ...
8 years, 10 months ago (2012-02-07 21:52:55 UTC) #15
michaeln
Looks like this removes content facing functionality (it caused a bunch of layout tests to ...
8 years, 10 months ago (2012-02-07 23:40:03 UTC) #16
Tom Sepez
Yes, we're OK with this, will need to update expectations FYI, here is the (long) ...
8 years, 10 months ago (2012-02-07 23:47:02 UTC) #17
Tom Sepez
Now that https://bugs.webkit.org/show_bug.cgi?id=78259 has landed, I can try to land this again.
8 years, 10 months ago (2012-02-10 18:13:13 UTC) #18
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/tsepez@chromium.org/9307093/8004
8 years, 10 months ago (2012-02-10 18:14:53 UTC) #19
commit-bot: I haz the power
8 years, 10 months ago (2012-02-10 20:19:44 UTC) #20
Change committed as 121506

Powered by Google App Engine
This is Rietveld 408576698