Package | Description |
---|---|
alice.tucson.api | |
alice.tucson.rbac | |
alice.tucson.service | |
alice.tucson.service.tools |
Modifier and Type | Method and Description |
---|---|
void |
AdminACC.add(Policy policy)
Adds a policy, that is, a set of permissions, to the RBAC structure
installed in the default TuCSoN node.
|
Modifier and Type | Class and Description |
---|---|
class |
TucsonPolicy
Class implementing a RBAC policy.
|
Modifier and Type | Method and Description |
---|---|
static Policy |
TucsonPolicy.createPolicy(java.lang.String policyName,
TupleArgument[] permissions)
Builds a policy given its name and the set of permissions
|
Policy |
TucsonRole.getPolicy() |
Policy |
Role.getPolicy()
Gets the policy associated to this role
|
Modifier and Type | Method and Description |
---|---|
java.util.List<Policy> |
TucsonRBACStructure.getPolicies() |
java.util.List<Policy> |
RBACStructure.getPolicies()
Gets the set of policies configured for this RBAC structure
|
Modifier and Type | Method and Description |
---|---|
void |
TucsonRBACStructure.addPolicy(Policy policy) |
void |
RBACStructure.addPolicy(Policy policy)
Adds a policy to this RBAC structure
|
void |
TucsonRBACStructure.removePolicy(Policy policy) |
void |
RBACStructure.removePolicy(Policy policy)
Removes a policy from this RBAC structure
|
void |
TucsonRole.setPolicy(Policy p) |
void |
Role.setPolicy(Policy policy)
Replaces the policy associated to this role
|
Modifier and Type | Method and Description |
---|---|
void |
AdminACCProxyAgentSide.add(Policy policy) |
Modifier and Type | Method and Description |
---|---|
static java.util.List<Policy> |
TucsonACCTool.getPoliciesList(java.lang.String agentClass,
TupleCentreId tid,
EnhancedACC acc)
Gets the list of policies available for the given RBAC agent class.
|
Modifier and Type | Method and Description |
---|---|
static Role |
TucsonACCTool.activateRoleWithPolicy(java.lang.String agentAid,
java.util.UUID accUUID,
java.lang.String agentClass,
Policy policy,
TupleCentreId tid,
EnhancedACC acc)
Activates a RBAC role given its policy for a given agent.
|