Modifier and Type | Method and Description |
---|---|
void |
AccessManager.init(AMContext context,
AccessControlProvider acProvider,
WorkspaceAccessManager wspAccessMgr)
Initialize this access manager.
|
void |
DefaultAccessManager.init(AMContext amContext,
AccessControlProvider acProvider,
WorkspaceAccessManager wspAccessManager) |
void |
SimpleJBossAccessManager.init(AMContext context,
AccessControlProvider acProvider,
WorkspaceAccessManager wspAccessMgr) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractAccessControlProvider
AbstractAccessControlProvider ... |
Modifier and Type | Method and Description |
---|---|
AccessControlProvider |
AccessControlProviderFactory.createProvider(Session systemSession,
WorkspaceSecurityConfig config)
Creates an AccessControlProvider for the workspace of the given
system session.
|
AccessControlProvider |
AccessControlProviderFactoryImpl.createProvider(Session systemSession,
WorkspaceSecurityConfig config) |
Modifier and Type | Class and Description |
---|---|
class |
ACLProvider
The ACLProvider generates access control policies out of the items stored
in the workspace applying the following rules:
A
Node is considered access controlled if an ACL has
been explicitly assigned to it by adding the mixin type
rep:AccessControllable and adding child node of type
rep:acl that forms the acl.
a Property is considered 'access controlled' if its parent Node is.
An ACL is never assigned to a Property item.
A Node that is not access controlled may inherit the ACL. |
Modifier and Type | Class and Description |
---|---|
class |
CombinedProvider
CombinedProvider ... |
Modifier and Type | Method and Description |
---|---|
protected AccessControlProvider |
SimpleSecurityManager.getAccessControlProvider(Session systemSession,
String workspaceName)
Always returns
null . |
Modifier and Type | Method and Description |
---|---|
void |
SimpleAccessManager.init(AMContext context,
AccessControlProvider acProvider,
WorkspaceAccessManager wspAccessManager)
Initialize this access manager.
|
Modifier and Type | Class and Description |
---|---|
class |
UserAccessControlProvider
Implementation of the
AccessControlProvider interface that
is used to protected the 'security workspace' containing the user and
group data. |
Copyright © 2004–2022 The Apache Software Foundation. All rights reserved.