A mechanism for establishing a plurality of sessions between a client and a
first server based on a single input of user authenticating information is
disclosed. A request to establish a connection between the client and the
first server is received. The request includes identification information
for authenticating a requesting user. Based on the identification
information, a determination is made as to whether the connection between
the client and the first server should be established. If it is determined
that the connection between the client and the first server should be
established, the identification information is cached in memory and the
connection between the client and the first server is allowed to be
established. Subsequent connection requests from the same client are
authenticated, and further connections can be established, based on the
cached identification information, without further input from the client
or user.