Difference between revisions of "IdentityCondition"

From GreenVulcano Wiki
Jump to: navigation, search
Line 1: Line 1:
 +
=={{GVESB}} COnfiguration}}==
 +
 
This feature allows you to specify a condition on the roles of the Principal invoking the service.
 
This feature allows you to specify a condition on the roles of the Principal invoking the service.
  
Line 16: Line 18:
 
* [[#ACL|ACL]]
 
* [[#ACL|ACL]]
  
==ACL==
+
===ACL===
  
 
This element defines a resource [http://en.wikipedia.org/wiki/Access_control_list ACL] (Access Control List). It is used by elements [[GVPolicy#DefaultRes|DefaultRes]], [[IdentityCondition]], [[GVPolicy#ServiceRes|ServiceRes]].
 
This element defines a resource [http://en.wikipedia.org/wiki/Access_control_list ACL] (Access Control List). It is used by elements [[GVPolicy#DefaultRes|DefaultRes]], [[IdentityCondition]], [[GVPolicy#ServiceRes|ServiceRes]].
Line 22: Line 24:
 
Might contain more elements [[#RoleRef|RoleRef]].
 
Might contain more elements [[#RoleRef|RoleRef]].
  
===RoleRef===
+
====RoleRef====
  
 
Element RoleRef defines an ACL role reference.
 
Element RoleRef defines an ACL role reference.

Revision as of 11:37, 21 March 2012

GreenVulcano® ESB COnfiguration}}

This feature allows you to specify a condition on the roles of the Principal invoking the service.

The following table shows the IdentityCondition attributes:

Attribute Type Description
type fixed This attribute must assume the value condition
class fixed This attribute must assume the value it.greenvulcano.gvesb.identity.condition.IdentityCondition
condition required This attribute defines the name of the condition. Unique inside the 'Conditions' element.

Its subelements are:

ACL

This element defines a resource ACL (Access Control List). It is used by elements DefaultRes, IdentityCondition, ServiceRes.

Might contain more elements RoleRef.

RoleRef

Element RoleRef defines an ACL role reference. Its attributes are:

Attribute Type Description
name required Role name

The name must be defined in GVPolicy, the GreenVulcano® ESB ACL Policy framework.