Authenticates the user with the given user name and password.
username - The name of the user presented by the client
password - The password presented by the client
Some object representing the authenticated user indicating general
access to be granted to the web console. If the user cannot be
authenticated (e.g. unknown user name or wrong password) or the
user must not be allowed access to the web console at all
null must be returned from this method.