1. A method for authenticating a client supporting referrals with a plurality of file servers to provide proxy services for the client, comprising the steps of: establishing a connection with the client; authenticating the client with the plurality of file servers by successively redirecting the client to provide authentication information to each of the plurality of file servers with a plurality of referrals; and performing transactions with the plurality of file servers on behalf of the client.