An Authenticator is used for authnetication. A Authenticator instance should be
created for each authentication request.
author: Sun Microsystems, Inc.
Initialize the authenticator with the UserDomain.
Parameters: domain - is the UserDomain which has the Authentication Context. throws: IllegalStateException - if initialization fails.