| Modifier and Type | Method and Description |
|---|---|
| public default void | cleanSubject(MessageInfo
The associated request and response messageInfo, Subject The subject to clean subject)Remove principals and/or credentials from the subject that were previously added by this authentication mechanism. |
| public AuthStatus | Returns: An AuthStatus instance that represents the result of the authenticationThe associated request and response messageInfo, Subject The subject that represents the source of the request clientSubject)Secure (authenticate) the request. |
| public default AuthStatus | Returns: An AuthStatus instance that represents the result of the validationThe associated request and response messageInfo, Subject The subject that represents the recipient of the response clientSubject, Subject The subject that represents the source of the response serviceSubject)Validate a response. |
| cleanSubject | back to summary |
|---|---|
| public default void cleanSubject(MessageInfo messageInfo, Subject subject) throws AuthException Remove principals and/or credentials from the subject that were previously added by this authentication mechanism.
| |
| secureRequest | back to summary |
|---|---|
| public AuthStatus secureRequest(MessageInfo messageInfo, Subject clientSubject) throws AuthException Secure (authenticate) the request.
| |
| validateResponse | back to summary |
|---|---|
| public default AuthStatus validateResponse(MessageInfo messageInfo, Subject clientSubject, Subject serviceSubject) throws AuthException Validate a response.
| |