DescriptionDon't do Negotiate with GSSAPI if default credentials are not allowed.
GSSAPI does not provide a mechanism for the user to specify username/password to obtain a TGT. If default credentials are not allowed for an end site, skip negotiate and use a different scheme.
Arguably in this case it may make sense to simply prompt the user whether they want to use their existing Kerberos credentials to authenticate to the server and use the existing TGT, but we'll need UI changes.
BUG=33033
TEST=net_unittests, try to authenticate to a Kerberized server which is not in the whitelist.
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=52943
Patch Set 1 #Patch Set 2 : Fixed unit tests. #
Total comments: 4
Patch Set 3 : Fix style nit. #Patch Set 4 : Negotiate work. #Patch Set 5 : Merged and fixed newly enabled unit tests. #Patch Set 6 : Merged with trunk. #Patch Set 7 : Hack to make the patch work correctly. #
Total comments: 5
Patch Set 8 : Fix some nits. #Patch Set 9 : Windows fix for unit test. #Patch Set 10 : Some win fix and cleanup. #Patch Set 11 : Building on windows. #Patch Set 12 : One more win fix. #Patch Set 13 : Remove anonymous namespace to make OSX build. #
Messages
Total messages: 12 (0 generated)
|