Library Table of Contents Index Previous Next Comments

Authenticating with Kerberos

The Kerberos protocol  Top

The Kerberos protocol supports Microsoft Windows 2000 access to the Microsoft Windows authentication environment. Kerberos is the authentication method used with Microsoft's Active Directory.

Note
The Microsoft Windows 2000 Active Directory configuration and administration architecture allows for remote administration of systems and transaction of tasks that entail communications with centralized servers, including authentication.

Kerberos authentication is based on a shared-secret key distribution model in which NetCache validates tickets presented by the client (user). The ticket, which verifies the client's identity, is issued by the Kerberos Key Distribution Center (KDC). When a Kerberos client sends a request to NetCache and NetCache requests authentication, the client obtains a ticket from the Kerberos server and presents it to NetCache.

Kerberos keeps a database of its clients and their keys. The private key is a large number known only to Kerberos and the client. Private keys are negotiated at registration. Because Kerberos knows these keys, it can create messages that convince a server that a client is really who it claims to be.

Kerberos and backup protocols  Top

If Kerberos authentication is enabled, then the NetCache does the following:

  1. NetCache first attempts Kerberos authentication of a requesting client against the Microsoft Windows 2000 Active Directory user database. If the appliance challenges the requesting client for Kerberos authentication, the client browser will automatically send a Kerberos ticket.
  2. If the requesting client browser does not support Kerberos authentication, or if Kerberos authentication fails for some other reason, NetCache attempts to authenticate the user against a clear-text database, in response to the browsers request.

    For the clear-text method to use, the NetCache follows the order specified in the Authentication Checking Order option on the Authentication - General page.

    Note
    To support authentication of clients within a Microsoft Windows 2000 domain with browsers that do not support Kerberos authentication (such as Netscape), Network Appliance recommends enabling both Kerberos and NTLM authentication. For details on enabling NTLM, see Section , Authenticating with NTLM. For details on enabling Kerberos, see Section , Authenticating with Kerberos.

Configuring your browsers for Kerberos authentication  Top

NetCache supports Kerberos authentication of users using client browsers within a Microsoft Windows 2000 domain of a specific type and configuration. Network Appliance recommends that you do not use Kerberos for proxy authentication.

To use Kerberos for authentication, the following conditions must be met:

Testing Kerberos authentication  Top

To test whether NetCache is authenticating users using Kerberos, complete the following steps.

Step

Action

1

Check to ensure that authentication is required for HTTP.

2

Use the Appliance Manager Setup > Authentication pages to temporarily disable any LDAP, RADIUS, or NTLM support that you have enabled on this appliance. Keep Kerberos support enabled.

3

Use Microsoft Internet Explorer to access the Web site you prefer.

  • Make sure that the client browser is configured to access the appliance in nontransparent mode.
  • Make sure that the Microsoft Internet Explorer version supports Kerberos authentication.

If NetCache is configured correctly, Kerberos authenticates Microsoft Internet Explorer users against the Active Directory database without requiring the user to enter user name and password information.

.

.

Library Table of Contents Index Previous Next Comments