ClientAuthentication
Represents a mechanism to authenticate a given client.
Initializes a new instance of the ClientAuthentication class.
Attempts to perform authentication for a given ISession using the
AuthenticationMethods of the specified
IConnectionInfoInternal.