public class LoginResponseHandler extends AbstractWrappingResponseHandler
| Modifier and Type | Class and Description |
|---|---|
static class |
LoginResponseHandler.ContentTypeLoginPageTypeHandler
Default implementation which uses some sensible rules about content types
etc
|
static interface |
LoginResponseHandler.LoginPageTypeHandler |
| Modifier and Type | Field and Description |
|---|---|
static String |
ATT_DISABLE |
wrapped| Constructor and Description |
|---|
LoginResponseHandler(WebDavResponseHandler wrapped,
ResourceFactory resourceFactory,
LoginResponseHandler.LoginPageTypeHandler loginPageTypeHandler) |
| Modifier and Type | Method and Description |
|---|---|
List<String> |
getExcludePaths() |
String |
getLoginPage() |
ResourceFactory |
getResourceFactory() |
boolean |
isEnabled() |
void |
respondUnauthorised(Resource resource,
Response response,
Request request)
If responding with a login page, the request attribute "authReason" is
set to either "required", indicating that the user must login; or
"notPermitted" indicating that the user is currently logged in but does
not have permission
|
static void |
setDisableHtmlResponse(Request r)
Called when authentication has detected a user type which is not
compatible with form authentication.
|
void |
setEnabled(boolean enabled) |
void |
setExcludePaths(List<String> excludePaths) |
void |
setLoginPage(String loginPage) |
generateEtag, getBuffering, getWrapped, respondBadRequest, respondConflict, respondContent, respondCreated, respondDeleteFailed, respondExpectationFailed, respondForbidden, respondHead, respondInsufficientStorage, respondLocked, respondMethodNotAllowed, respondMethodNotImplemented, respondNoContent, respondNotFound, respondNotModified, respondPartialContent, respondPartialContent, respondPreconditionFailed, respondPropFind, respondPropFind, respondRedirect, respondServerError, respondWithOptions, responseMultiStatus, setBuffering, setWrappedpublic static final String ATT_DISABLE
public LoginResponseHandler(WebDavResponseHandler wrapped, ResourceFactory resourceFactory, LoginResponseHandler.LoginPageTypeHandler loginPageTypeHandler)
public static void setDisableHtmlResponse(Request r)
r - public void respondUnauthorised(Resource resource, Response response, Request request)
respondUnauthorised in interface Http11ResponseHandlerrespondUnauthorised in class AbstractWrappingResponseHandlerresource - response - request - public String getLoginPage()
public void setLoginPage(String loginPage)
public ResourceFactory getResourceFactory()
public boolean isEnabled()
public void setEnabled(boolean enabled)
Copyright © 2021 McEvoy Software Ltd. All rights reserved.