| Package | Description |
|---|---|
| org.mmbase.security.implementation.cloudcontext | |
| org.mmbase.security.implementation.cloudcontext.builders | |
| org.mmbase.security.implementation.cloudcontext.workflow |
| Modifier and Type | Class and Description |
|---|---|
protected class |
Authenticate.LocalAdmin |
| Modifier and Type | Field and Description |
|---|---|
protected static Map<String,User> |
Authenticate.loggedInExtraAdmins |
| Modifier and Type | Method and Description |
|---|---|
static User |
Authenticate.getLoggedInExtraAdmin(String userName) |
| Modifier and Type | Method and Description |
|---|---|
protected Authorization.QueryCheck |
BasicContextProvider.addAllowingContextsConstraints(List<Constraint> constraints,
User userContext,
Query query,
Operation operation) |
protected Authorization.QueryCheck |
BasicContextProvider.addConstraints(List<Constraint> constraints,
User userContext,
Query query,
Operation operation) |
protected Authorization.QueryCheck |
BasicContextProvider.addSecurityObjectsConstraints(List<Constraint> constraints,
User userContext,
Query query,
Operation operation) |
Authorization.QueryCheck |
ContextProvider.check(User userContext,
Query query,
Operation operation) |
Authorization.QueryCheck |
BasicContextProvider.check(User userContext,
Query query,
Operation operation) |
protected SortedSet<String> |
BasicContextProvider.getAllowingContexts(User user,
Operation operation) |
protected ContextProvider.AllowingContexts |
BasicContextProvider.getAllowingOrDisallowingContexts(User userContext,
Operation operation) |
String |
ContextProvider.getContext(User user,
MMObjectNode node) |
String |
BasicContextProvider.getContext(User userContext,
MMObjectNode node) |
protected SortedSet<String> |
BasicContextProvider.getDisallowingContexts(User user,
Operation operation)
Returns a Set (of Strings) of all existing contexts for which the given operation is not allowed for the given user.
|
Set<String> |
ContextProvider.getPossibleContexts(User user) |
Set<String> |
BasicContextProvider.getPossibleContexts(User user) |
Set<String> |
ContextProvider.getPossibleContexts(User user,
MMObjectNode node) |
Set<String> |
BasicContextProvider.getPossibleContexts(User user,
MMObjectNode node) |
boolean |
ContextProvider.grant(User user,
MMObjectNode contextNode,
MMObjectNode groupOrUserNode,
Operation operation) |
boolean |
BasicContextProvider.grant(User user,
MMObjectNode contextNode,
MMObjectNode groupOrUserNode,
Operation operation) |
boolean |
BasicUserProvider.isOwnNode(User user,
MMObjectNode node) |
boolean |
UserProvider.isOwnNode(User user,
MMObjectNode node)
Returns whether the given node is an 'own' node.
|
boolean |
ContextProvider.mayDo(User user,
MMObjectNode nodeId,
Operation operation) |
boolean |
BasicContextProvider.mayDo(User user,
MMObjectNode node,
Operation operation) |
protected boolean |
BasicContextProvider.mayDoOnContext(User user,
MMObjectNode contextNode,
Operation operation,
boolean checkOwnRights) |
boolean |
ContextProvider.mayGrant(User user,
MMObjectNode contextNode,
MMObjectNode groupOrUserNode,
Operation operation)
Whether, or not, the user is allowed to grant the security operation to the group or user on the context
node.
|
boolean |
BasicContextProvider.mayGrant(User user,
MMObjectNode contextNode,
MMObjectNode groupOrUserNode,
Operation operation) |
boolean |
ContextProvider.mayRevoke(User user,
MMObjectNode contextNode,
MMObjectNode groupOrUserNode,
Operation operation)
Whether, or not, the user is allowed to revoke the security operation to the group or user on the context
node.
|
boolean |
BasicContextProvider.mayRevoke(User user,
MMObjectNode contextNode,
MMObjectNode groupOrUserNode,
Operation operation) |
boolean |
ContextProvider.revoke(User user,
MMObjectNode contextNode,
MMObjectNode groupOrUserNode,
Operation operation) |
boolean |
BasicContextProvider.revoke(User user,
MMObjectNode contextNode,
MMObjectNode groupOrUserNode,
Operation operation) |
void |
ContextProvider.setContext(User user,
MMObjectNode node,
String context)
Sets the context of the given ode.
|
void |
BasicContextProvider.setContext(User user,
MMObjectNode node,
String context) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
Actions.check(User user,
Action ac,
Parameters parameters) |
Authorization.QueryCheck |
Contexts.check(User userContext,
Query query,
Operation operation)
Implements check function with same arguments of Authorisation security implementation
|
boolean |
Groups.contains(MMObjectNode group,
User user)
Checks wether a a certain user is part of a certain group, either directly or indirectly.
|
protected boolean |
PeopleContexts.isOwnNode(User user,
MMObjectNode node) |
protected boolean |
Contexts.isOwnNode(User user,
MMObjectNode node) |
| Modifier and Type | Method and Description |
|---|---|
protected Authorization.QueryCheck |
WorkFlowContextProvider.addConstraints(List<Constraint> constraints,
User userContext,
Query query,
Operation operation) |
protected Authorization.QueryCheck |
WorkFlowContextProvider.addWorkFlowConstraints(List<Constraint> constraints,
User userContext,
Query query,
Operation operation) |
String |
WorkFlowContextProvider.getContext(User userContext,
MMObjectNode node) |
Set<String> |
WorkFlowContextProvider.getPossibleContexts(User user,
MMObjectNode node) |
boolean |
WorkFlowContextProvider.mayDo(User user,
MMObjectNode nodeId,
Operation operation) |
MMBase 1.9-SNAPSHOT - ${javadoctimestamp}