summaryrefslogtreecommitdiffstats
path: root/chrome/app
diff options
context:
space:
mode:
authordanno@chromium.org <danno@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-11-12 12:47:05 +0000
committerdanno@chromium.org <danno@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-11-12 12:47:05 +0000
commitac7f3fdb4987d7f44c1612d55437cfcb3eb263f6 (patch)
treec017e812bb298f7f2c7341372ab62021df3c8a29 /chrome/app
parentbb33eb1e2468eacb996e19493a36c3f6e4625b12 (diff)
downloadchromium_src-ac7f3fdb4987d7f44c1612d55437cfcb3eb263f6.zip
chromium_src-ac7f3fdb4987d7f44c1612d55437cfcb3eb263f6.tar.gz
chromium_src-ac7f3fdb4987d7f44c1612d55437cfcb3eb263f6.tar.bz2
Support specifying the GSSAPI library that will be used.
This preference can be set either via command-line or via group policy. BUG=53625 TEST=unittests: ConfigurationPolicyPrefStore*; net_unittests: HttpAuthHandlerNegotiateTest.*:HttpAuthGSSAPIPOSIXTest.*; manually: start Chrome with command-line switch --gssapi-library-name=XYZ and see if this results in the Chrome process loading /usr/lib/whatever/XYZ as soon as an authenticated HTTP site is encountered. Review URL: http://codereview.chromium.org/4560001 Patch from Jakob Kummerow <jkummerow@google.com>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65939 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/app')
-rw-r--r--chrome/app/policy/policy_templates.grd6
-rw-r--r--chrome/app/policy/policy_templates.json10
2 files changed, 16 insertions, 0 deletions
diff --git a/chrome/app/policy/policy_templates.grd b/chrome/app/policy/policy_templates.grd
index 2448267..08cd727 100644
--- a/chrome/app/policy/policy_templates.grd
+++ b/chrome/app/policy/policy_templates.grd
@@ -401,6 +401,12 @@ templates and will be translated for each locale. -->
<message name="IDS_POLICY_AUTHNEGOTIATEDELEGATEWHITELIST_DESC" desc="Description of the 'auth negotiate delegate whitelist' policy.">
Servers that <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> may delegate to.
</message>
+ <message name="IDS_POLICY_GSSAPILIBRARYNAME_CAPTION" desc="Caption of the 'GSSAPI library name' policy">
+ GSSAPI library name
+ </message>
+ <message name="IDS_POLICY_GSSAPILIBRARYNAME_DESC" desc="Description of the 'GSSAPI library name' policy">
+ Specifies which GSSAPI library to use for HTTP Authentication. You can set either just a library name, or a full path. If no setting is provided, <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> will fall back to using a default library name.
+ </message>
<!-- End HTTP Authentication Policy messages -->
<message name="IDS_POLICY_METRICSREPORTINGENABLED_CAPTION" desc="Caption of the 'crash reporting' policy.">
diff --git a/chrome/app/policy/policy_templates.json b/chrome/app/policy/policy_templates.json
index fa31823..7d06fbd 100644
--- a/chrome/app/policy/policy_templates.json
+++ b/chrome/app/policy/policy_templates.json
@@ -358,6 +358,16 @@
'example_value': 'foobar.example.com',
}
},
+ {
+ 'name': 'GSSAPILibraryName',
+ 'type': 'string',
+ 'annotations': {
+ 'platforms': ['linux', 'mac'],
+ 'products': ['chrome'],
+ 'features': {'dynamic_refresh': 0},
+ 'example_value': 'libgssapi_krb5.so.2',
+ }
+ },
]
},
{