Difference between revisions of "GVPolicy"

From GreenVulcano Wiki
Jump to: navigation, search
({{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

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:

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:

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