Interface AuthenticatorRequestHandler<RequestModel>

All Superinterfaces:
HasValidatableRequestModel<RequestModel>, RequestHandler<RequestModel>

public interface AuthenticatorRequestHandler<RequestModel> extends RequestHandler<RequestModel>
The authentication request handler.

The role of this handler is to provide the means for the server to authenticate users.

On successful authentication, an instance of AuthenticationResult should be returned by the request handler. On failure, an Exception should be thrown indicating the error that occurred.

Returning an empty result indicates that the authentication has not yet completed.

Since:
2.1.0
See Also: