Generic Security Client class
Basic Users: Basic users will just use the methods that set the username and credential
@see {@link #setUserName(String)} and @see {@link #setCredential(Object)}
Intermediate Users: You can specify usage of JAAS as the framework in the client implementation. In this case, you will @see {@link #setLoginConfigName(String)} and
@see #setCallbackHandler(CallbackHandler)
Advanced Users: You will use the @see {@link #setSASLMechanism(String)} method
@author Anil.Saldhana@redhat.com
@since May 1, 2007
@version $Revision$