public interface HttpMessageContext
Modifier and Type | Method and Description |
---|---|
void |
cleanClientSubject() |
AuthenticationStatus |
doNothing() |
AuthenticationStatus |
forward(java.lang.String path) |
AuthenticationParameters |
getAuthParameters() |
java.security.Principal |
getCallerPrincipal() |
javax.security.auth.Subject |
getClientSubject() |
java.util.Set<java.lang.String> |
getGroups() |
javax.security.auth.callback.CallbackHandler |
getHandler() |
MessageInfo |
getMessageInfo() |
HttpServletRequest |
getRequest() |
HttpServletResponse |
getResponse() |
boolean |
isAuthenticationRequest() |
boolean |
isProtected() |
boolean |
isRegisterSession() |
AuthenticationStatus |
notifyContainerAboutLogin(CredentialValidationResult result) |
AuthenticationStatus |
notifyContainerAboutLogin(java.security.Principal principal,
java.util.Set<java.lang.String> groups) |
AuthenticationStatus |
notifyContainerAboutLogin(java.lang.String callername,
java.util.Set<java.lang.String> groups) |
AuthenticationStatus |
redirect(java.lang.String location) |
AuthenticationStatus |
responseNotFound() |
AuthenticationStatus |
responseUnauthorized() |
void |
setRegisterSession(java.lang.String callerName,
java.util.Set<java.lang.String> groups) |
void |
setRequest(HttpServletRequest request) |
void |
setResponse(HttpServletResponse response) |
HttpMessageContext |
withRequest(HttpServletRequest request) |
boolean isProtected()
boolean isAuthenticationRequest()
boolean isRegisterSession()
void setRegisterSession(java.lang.String callerName, java.util.Set<java.lang.String> groups)
void cleanClientSubject()
AuthenticationParameters getAuthParameters()
javax.security.auth.callback.CallbackHandler getHandler()
MessageInfo getMessageInfo()
javax.security.auth.Subject getClientSubject()
HttpServletRequest getRequest()
void setRequest(HttpServletRequest request)
HttpMessageContext withRequest(HttpServletRequest request)
HttpServletResponse getResponse()
void setResponse(HttpServletResponse response)
AuthenticationStatus redirect(java.lang.String location)
AuthenticationStatus forward(java.lang.String path)
AuthenticationStatus responseUnauthorized()
AuthenticationStatus responseNotFound()
AuthenticationStatus notifyContainerAboutLogin(java.lang.String callername, java.util.Set<java.lang.String> groups)
AuthenticationStatus notifyContainerAboutLogin(java.security.Principal principal, java.util.Set<java.lang.String> groups)
AuthenticationStatus notifyContainerAboutLogin(CredentialValidationResult result)
AuthenticationStatus doNothing()
java.security.Principal getCallerPrincipal()
java.util.Set<java.lang.String> getGroups()