@groovy.transform.CompileStatic @groovy.util.logging.Slf4j class AjaxAwareAccessDeniedHandler extends java.lang.Object implements AccessDeniedHandler, InitializingBean
| Modifiers | Name | Description |
|---|---|---|
protected java.lang.String |
ajaxErrorPage |
|
protected java.lang.String |
errorPage |
| Type | Name and description |
|---|---|
AuthenticationTrustResolver |
authenticationTrustResolverDependency injection for the AuthenticationTrustResolver. |
PortResolver |
portResolverDependency injection for the port resolver. |
RequestCache |
requestCacheDependency injection for the request cache. |
boolean |
useForwardDependency injection for whether to forward to render the denied page or redirect. |
| Constructor and description |
|---|
AjaxAwareAccessDeniedHandler() |
| Type Params | Return Type | Name and description |
|---|---|---|
|
void |
afterPropertiesSet() |
|
protected Authentication |
getAuthentication() |
|
void |
handle(HttpServletRequest request, HttpServletResponse response, AccessDeniedException e) |
|
protected boolean |
isLoggedIn() |
|
void |
setAjaxErrorPage(java.lang.String page)Dependency injection for the Ajax error page, e.g. |
|
void |
setErrorPage(java.lang.String page)Dependency injection for the error page, e.g. |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#equals(java.lang.Object), java.lang.Object#getClass(), java.lang.Object#hashCode(), java.lang.Object#notify(), java.lang.Object#notifyAll(), java.lang.Object#toString(), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int) |
Dependency injection for the AuthenticationTrustResolver.
Dependency injection for the port resolver.
Dependency injection for the request cache.
Dependency injection for whether to forward to render the denied page or redirect.
Dependency injection for the Ajax error page, e.g. '/login/ajaxDenied'.
page - the pageDependency injection for the error page, e.g. '/login/denied'.
page - the page