diff --git a/docs/source/HOWTO.rst b/docs/source/HOWTO.rst index 02c91833..6d50bfae 100644 --- a/docs/source/HOWTO.rst +++ b/docs/source/HOWTO.rst @@ -61,14 +61,12 @@ The web site utilizes Kerberos authentication. In order to log in you will need a valid Kerberos ticket and your web browser will need to be configured to send the Kerberos information to the server. -In Firefox or Mozilla, you will need to use the about:config page to set -a few parameters. Use the search term 'negotiate' to filter the list. +In Firefox, you will need to use the about:config page to set +a Kerberos parameter. Use the search term 'negotiate' to filter the list. Change network.negotiate-auth.trusted-uris to the domain you want to authenticate against, e.g .example.com. You can leave network.negotiate-auth.delegation-uris blank, as it enables Kerberos -ticket passing, which is not required. If you do not see those two -config options listed, your version of Firefox or Mozilla may be too old -to support Negotiate authentication, and you should consider upgrading. +ticket passing, which is not required. In order to obtain a Kerberos ticket, use the kinit command. diff --git a/www/docs/negotiate/index.html b/www/docs/negotiate/index.html index ed6122e7..1b161a0a 100644 --- a/www/docs/negotiate/index.html +++ b/www/docs/negotiate/index.html @@ -1,11 +1,11 @@
-- Before Firefox and Mozilla can authenticate to a server using "Negotiate" + Before Firefox can authenticate to a server using "Negotiate" authentication, a couple of configuration changes must be made.
@@ -15,16 +15,7 @@
Change network.negotiate-auth.trusted-uris to the domain you want to authenticate against,
e.g. .example.com. You can leave network.negotiate-auth.delegation-uris
- blank, as it enables Kerberos ticket passing, which is not required. If you do not see those two config
- options listed, your version of Firefox or Mozilla may be too old to support Negotiate authentication, and
- you should consider upgrading.
-
- FC5 Update: Firefox and Mozilla on FC5 are attempting to load a library by its unversioned name, which is
- not installed by default. A fix has been checked-in upstream, but in the meantime, the workaround is to set
- network.negotiate-auth.gsslib to libgssapi_krb5.so.2.
-
- FC5 Update Update: If you are using the most recent Firefox or Mozilla, this workaround is
- no longer necessary.
+ blank, as it enables Kerberos ticket passing, which is not required.
Now, make sure you have Kerberos tickets. Typing kinit in a shell should allow you to @@ -39,12 +30,12 @@
export NSPR_LOG_MODULES=negotiateauth:5
export NSPR_LOG_FILE=/tmp/moz.log
- Then restart Firefox or Mozilla from that shell, and visit the website you were unable to authenticate
+ Then restart Firefox from that shell, and visit the website you were unable to authenticate
to earlier. Information will be logged to /tmp/moz.log, which may give a clue to the problem.
For example: