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.