Implementations of the standard authenication mechanisms. New mechanisms can be implemented and added to the AuthenticationFactory.