public static class IAuthorizationStrategy.AllowAllAuthorizationStrategy extends Object implements IAuthorizationStrategy
IAuthorizationStrategy.AllowAllAuthorizationStrategy
ALLOW_ALL
Constructor and Description |
---|
IAuthorizationStrategy.AllowAllAuthorizationStrategy() |
Modifier and Type | Method and Description |
---|---|
boolean |
isActionAuthorized(Component c,
Action action)
Gets whether the given action is permitted.
|
<T extends IRequestableComponent> |
isInstantiationAuthorized(Class<T> c)
Checks whether an instance of the given component class may be created.
|
boolean |
isResourceAuthorized(IResource resource,
PageParameters pageParameters)
Checks whether a request with some parameters is allowed to a resource.
|
public IAuthorizationStrategy.AllowAllAuthorizationStrategy()
public <T extends IRequestableComponent> boolean isInstantiationAuthorized(Class<T> c)
IAuthorizationStrategy
IUnauthorizedComponentInstantiationListener
that is configured in
the security settings
will be called. The default implementation of
that listener throws a UnauthorizedInstantiationException
.
If you wish to implement a strategy that authenticates users which cannot access a given Page
(or other Component), you can simply throw a
RestartResponseAtInterceptPageException
in your implementation of
this method.
isInstantiationAuthorized
in interface IAuthorizationStrategy
c
- The component class to checkIAuthorizationStrategy.isInstantiationAuthorized(java.lang.Class)
public boolean isActionAuthorized(Component c, Action action)
IAuthorizationStrategy
isActionAuthorized
in interface IAuthorizationStrategy
c
- The component to be acted uponaction
- The action to authorize on the componentIAuthorizationStrategy.isActionAuthorized(org.apache.wicket.Component,
org.apache.wicket.authorization.Action)
public boolean isResourceAuthorized(IResource resource, PageParameters pageParameters)
IAuthorizationStrategy
isResourceAuthorized
in interface IAuthorizationStrategy
resource
- The resource that should be processedpageParameters
- The request parameterstrue
if the request to this resource is allowed.Copyright © 2006–2019 Apache Software Foundation. All rights reserved.