@Component(value="fad") public class XACMLAuthorizationDelegate extends org.fcrepo.auth.roles.common.AbstractRolesAuthorizationDelegate
Modifier and Type | Field and Description |
---|---|
static String |
EVERYONE_NAME |
Constructor and Description |
---|
XACMLAuthorizationDelegate() |
Modifier and Type | Method and Description |
---|---|
Principal |
getEveryonePrincipal()
Get the principal that represents the "EVERYONE" user.
|
void |
init()
Configures the delegate.
|
boolean |
rolesHavePermission(javax.jcr.Session session,
String absPath,
String[] actions,
Set<String> roles) |
public static final String EVERYONE_NAME
public XACMLAuthorizationDelegate()
@PostConstruct public final void init()
public boolean rolesHavePermission(javax.jcr.Session session, String absPath, String[] actions, Set<String> roles)
rolesHavePermission
in class org.fcrepo.auth.roles.common.AbstractRolesAuthorizationDelegate
public Principal getEveryonePrincipal()
Copyright © 2013–2017 DuraSpace, Inc.. All rights reserved.