- All Known Subinterfaces:
- All Known Implementing Classes:
public interface Authentication
The Authentication state of a request.
The Authentication state can be one of several sub-types that reflects where the request is in the many different authentication cycles. Authentication might not yet be checked or it might be checked and failed, checked and deferred or succeeded.
Nested Class SummaryModifier and TypeInterfaceDescription
static interfaceAn Authentication Challenge has been sent.
static interfaceA deferred authentication with methods to progress the authentication process.
static interfaceAn Authentication Failure has been sent.
static interfaceAn authentication that is capable of performing a programmatic login operation.
static interfaceAn authentication that is capable of performing a programmatic logout operation.
static interfaceAfter a logout, the authentication reverts to a state where it is possible to programmatically log in again.
static interfaceAuthentication Response sent state.
static interfaceA successful Authentication with User information.
static interfaceA wrapped authentication with methods provide the wrapped request/response for use by the application
Field SummaryModifier and TypeFieldDescriptionAuthentication not checkedAuthentication challenge sent.Authentication failure sent.Unauthenticated state.
UNAUTHENTICATEDstatic final Authentication UNAUTHENTICATEDUnauthenticated state.
This convenience instance is for non mandatory authentication where credentials have been presented and checked, but failed authentication.
NOT_CHECKEDstatic final Authentication NOT_CHECKEDAuthentication not checked
This convenience instance us for non mandatory authentication when no credentials are present to be checked.
SEND_CONTINUEstatic final Authentication SEND_CONTINUEAuthentication challenge sent.
This convenience instance is for when an authentication challenge has been sent.
SEND_FAILUREstatic final Authentication SEND_FAILUREAuthentication failure sent.
This convenience instance is for when an authentication failure has been sent.
SEND_SUCCESSstatic final Authentication SEND_SUCCESS