public interface AuthenticationManager extends Action
AuthenticationContextobject as the
AuthenticationContext.getLoginRequest()to get information about the login and password used for logging in.
AuthenticationContext. There are three outcomes from this method:
AuthenticationInformationobject should be returned with at least the external id of the user.
AuthenticationException(or a subclass) should be thrown
AuthenticationException- If the user was not authenticated