Chapter 8. Configuring Your Browser

Chapter 8. Configuring Your Browser

Firefox can use your Kerberos credentials for authentication, but you need to specify which domains you want to communicate with, and using which attributes. Red Hat Enterprise IPA provides a script that will automatically configure Firefox on Red Hat Enterprise Linux and Fedora; for other operating systems, you need to configure your browser manually.

Procedure 8.1. To automatically configure Firefox for use with Red Hat Enterprise IPA:
  1. Open Firefox, and navigate to the IPA server (use the fully-qualified domain name, for example, http://ipaserver.example.com). If this is the first time you have attempted to connect to the site, you will see the "Kerberos Authentication Failed" page.

  2. Click the IPA Certificate Authority link to import the Red Hat Enterprise IPA CA into the browser.

  3. In the Downloading Certificate dialog, select the required trusts and then click OK.

  4. Press F5 to reload the web page, and then click Configure Firefox.

  5. In the Internet Security dialog, click Allow to enable the IPA script to automatically configure the browser settings.

Importing the Red Hat Enterprise IPA CA into Firefox
Figure 8.1. Importing the Red Hat Enterprise IPA CA into Firefox

If you are using an operating system other than Red Hat Enterprise Linux or Fedora, use the following procedure to configure Firefox:

Procedure 8.2. To configure Firefox for use with Red Hat Enterprise IPA:
  1. Open Firefox, and type "about:config" in the Address Bar.

  2. In the Search field, type "negotiate".

  3. Ensure the following lines reflect your setup. Replace ".example.com" with your own IPA server's domain, including the preceding period (.):

    network.negotiate-auth.trusted-uris  .example.com
    network.negotiate-auth.delegation-uris  .example.com
    network.negotiate-auth.using-native-gsslib true
    

    • If you are configuring Firefox on Microsoft Windows, make the following changes instead:

      network.negotiate-auth.trusted-uris  .example.com
      network.auth.use-sspi false
      

  4. In Firefox, navigate to the IPA server (use the fully-qualified domain name, for example, http://ipaserver.example.com). Ensure that there are no Kerberos authentication errors, and that you can see and interact with the Web interface.