public class ServletContainerAuthenticationProvider extends Object implements org.modeshape.jcr.security.AuthenticationProvider
| Modifier and Type | Field and Description |
|---|---|
static Principal |
EVERYONE
The security principal for every request.
|
static String |
EVERYONE_NAME |
static String |
FEDORA_ADMIN_ROLE
User role for Fedora's admin users
|
static String |
FEDORA_USER_ROLE
User role for Fedora's ordinary users
|
| Modifier and Type | Method and Description |
|---|---|
org.modeshape.jcr.ExecutionContext |
authenticate(javax.jcr.Credentials credentials,
String repositoryName,
String workspaceName,
org.modeshape.jcr.ExecutionContext repositoryContext,
Map<String,Object> sessionAttributes) |
static org.modeshape.jcr.security.AuthenticationProvider |
getInstance()
Provides the singleton bean to ModeShape via reflection based on class
name.
|
FedoraPolicyEnforcementPoint |
getPep() |
Set<HTTPPrincipalFactory> |
getPrincipalFactories() |
void |
setPep(FedoraPolicyEnforcementPoint pep) |
void |
setPrincipalFactories(Set<HTTPPrincipalFactory> principalFactories) |
public static final String EVERYONE_NAME
public static final Principal EVERYONE
public static final String FEDORA_ADMIN_ROLE
public static final String FEDORA_USER_ROLE
public static org.modeshape.jcr.security.AuthenticationProvider getInstance()
public Set<HTTPPrincipalFactory> getPrincipalFactories()
public void setPrincipalFactories(Set<HTTPPrincipalFactory> principalFactories)
principalFactories - the principalFactories to setpublic org.modeshape.jcr.ExecutionContext authenticate(javax.jcr.Credentials credentials,
String repositoryName,
String workspaceName,
org.modeshape.jcr.ExecutionContext repositoryContext,
Map<String,Object> sessionAttributes)
authenticate in interface org.modeshape.jcr.security.AuthenticationProvider#authenticate(javax.jcr.Credentials, java.lang.String,
java.lang.String, org.modeshape.jcr.ExecutionContext, java.util.Map)public FedoraPolicyEnforcementPoint getPep()
public void setPep(FedoraPolicyEnforcementPoint pep)
pep - the pep to setCopyright © 2013 DuraSpace, Inc.. All rights reserved.