Difference between revisions of "GVPolicy"
(→{{GVESB}} Configuration) |
(→ACLGreenVulcano) |
||
| Line 52: | Line 52: | ||
* [[DefaultRes]] | * [[DefaultRes]] | ||
* [[ServiceRes]] | * [[ServiceRes]] | ||
| + | |||
| + | ====DefaultRes==== | ||
| + | |||
| + | This element defines a default ACL definition. | ||
| + | |||
| + | The following table shows its attributes: | ||
| + | {|class="gvtable" | ||
| + | ! Attribute !! Type !! Description | ||
| + | |- | ||
| + | | type || fixed || "resource" | ||
| + | |} | ||
| + | |||
| + | Its subelements are: | ||
| + | * Description | ||
| + | * [[IdentityCondition#ACL|ACL]] | ||
| + | |||
| + | ====ServiceRes==== | ||
| + | |||
| + | This elements defines a GVCore group/service/operation ACL definition. | ||
| + | |||
| + | The following table shows its attributes: | ||
| + | {|class="gvtable" | ||
| + | ! Attribute !! Type !! Description | ||
| + | |- | ||
| + | | type || fixed || "resource" | ||
| + | |- | ||
| + | | group || required || Group name. | ||
| + | |- | ||
| + | | service || required || Service name. | ||
| + | |- | ||
| + | | operation || required || Operation name. | ||
| + | |} | ||
| + | |||
| + | Its subelements are: | ||
| + | * Description | ||
| + | * [[IdentityCondition#ACL|ACL]] | ||
Revision as of 22:43, 20 February 2012
Contents
Description
GVPolicy element defines the configuration of the GreenVulcano® ESB ACL Policy framework.
GreenVulcano® ESB Configuration
Element GVPolicy belongs to GVCore and it is visualized from the VulCon® Core View.
The following table shows the GVPolicy attributes:
| Attribute | Type | Description |
|---|---|---|
| type | fixed | This attribute must assume the value module. |
| name | fixed | This attribute must assume the value POLICY_MANAGER. |
Its subelements are:
- Description
- Roles
- ACLGreenVulcano
Roles
This element defines the roles to be used in ACL configuration. Might contain more Role elements.
Role
Its attributes are:
| Attribute | Type | Description |
|---|---|---|
| name | required | Role name |
ACLGreenVulcano
ACLGreenVulcano is the implementation that associates an ACL to a resource (ex. a GreenVulcano® ESB service)
The following table shows its attributes:
| Attribute | Type | Description |
|---|---|---|
| type | fixed | "acl-manager" |
| class | fixed | "it.greenvulcano.gvesb.policy.impl.ACLGreenVulcano" |
Its subelements are:
- Description
- DefaultRes
- ServiceRes
DefaultRes
This element defines a default ACL definition.
The following table shows its attributes:
| Attribute | Type | Description |
|---|---|---|
| type | fixed | "resource" |
Its subelements are:
- Description
- ACL
ServiceRes
This elements defines a GVCore group/service/operation ACL definition.
The following table shows its attributes:
| Attribute | Type | Description |
|---|---|---|
| type | fixed | "resource" |
| group | required | Group name. |
| service | required | Service name. |
| operation | required | Operation name. |
Its subelements are:
- Description
- ACL