7.2. Configuring Firefox

The instructions on how to enable SPNEGO negotiation in Mozilla Firefox apply to Mozilla Firefox 2.0.0.11 on Microsoft Windows 2003 and to Firefox 3.0.1 on Fedora 9 .
To enable the SPNEGO negotiation, change the Mozilla Firefox configuration as follows:
  1. Navigate to the about:config URL with the configuration options for Firefox.
  2. Set the filter to network.negotiate to display the relevant options.
    Firefox Configuration

    Figure 7.4. Firefox Configuration

  3. Double-click the network.negotiate-auth.delegation-uris and in the Enter string value dialog, enter the URI for SPNEGO negotiation. The URI can be entered as a partial URI, for example http:// or testserver or a full URI, for example http://testserver.jboss.org.
    Firefox Configuration

    Figure 7.5. Firefox Configuration

    Important

    The network.negotiate-auth.delegation-uris option specifies the URI the users credentials will be delegated to. In the JBoss Negotiation version, delegation is not yet supported.
The URI appears in the Value column. Firefox now trusts the JBoss installation and performs the SPNEGO negotiation. Make sure to test the Negotiation with the Basic Negotiation servlet (refer to Section 8.2, “Basic Negotiation”.
Firefox Negotiation Toolkit

Figure 7.6. Firefox Negotiation Toolkit