...
Code Block |
---|
| xml |
---|
| xml |
---|
title | psp.xml attribute |
---|
|
<pso id="group">
<attribute name="cn" />
</pso>
|
Code Block |
---|
| xml |
---|
| xml |
---|
title | psp-resolver.xml attribute |
---|
|
<resolver:AttributeDefinition>
id="cn"
xsi:type="ad:Simple"
sourceAttributeID="cn">
<resolver:Dependency ref="GroupDataConnector" />
</resolver:AttributeDefinition>
|
...
Code Block |
---|
| xml |
---|
| xml |
---|
title | SPMLv2 attribute |
---|
|
<psp:pso entityName='group'>
<psoID ID='cn=group,ou=groups,dc=example,dc=edu' targetID='ldap'/>
<data>
<dsml:attr xmlns:dsml='urn:oasis:names:tc:DSML:2:0:core' name='cn'>
<dsml:value>group</dsml:value>
</dsml:attr>
</psp:pso>
|
The following is a attribute expressed in LDIF
...
Code Block |
---|
| xml |
---|
| xml |
---|
title | psp.xml reference |
---|
|
<pso id="group">
<references name="member">
<reference
ref="membersLdap"
toObject="member" />
<reference
ref="membersGsa"
toObject="group" />
</references>
</pso>
|
Code Block |
---|
| xml |
---|
| xml |
---|
title | psp-resolver.xml reference |
---|
|
<!-- The values of the "membersLdap" attribute are the subject ids of group members from the "ldap" source. -->
<resolver:AttributeDefinition>
id="membersLdap"
xsi:type="grouper:Member"
sourceAttributeID="members">
<resolver:Dependency ref="GroupDataConnector" />
<!-- The values of the "id" attribute are the identifiers of subjects whose source id is "ldap". -->
<grouper:Attribute
id="id"
source="ldap" />
</resolver:AttributeDefinition>
<!-- The values of the "membersGsa" attribute are the names of group members which are grouper groups. -->
<resolver:AttributeDefinition>
id="membersGsa"
xsi:type="grouper:Member"
sourceAttributeID="members">
<resolver:Dependency ref="GroupDataConnector" />
<!-- The values of the "name" attribute are the names of groups whose source is "g:gsa". -->
<grouper:Attribute
id="name"
source="g:gsa" />
</resolver:AttributeDefinition>
|
...
Code Block |
---|
| xml |
---|
| xml |
---|
title | SPMLv2 reference |
---|
|
<psp:pso entityName='group'>
<psoID ID='cn=group,ou=groups,dc=example,dc=edu' targetID='ldap'/>
<capabilityData mustUnderstand='true' capabilityURI='urn:oasis:names:tc:SPML:2:0:reference'>
<spmlref:reference xmlns='urn:oasis:names:tc:SPML:2:0' xmlns:spmlref='urn:oasis:names:tc:SPML:2:0:reference' typeOfReference='member'>
<spmlref:toPsoID ID='uid=123,ou=people,dc=example,dc=edu' targetID='ldap'/>
</spmlref:reference>
<spmlref:reference xmlns='urn:oasis:names:tc:SPML:2:0' xmlns:spmlref='urn:oasis:names:tc:SPML:2:0:reference' typeOfReference='memberOf'>
<spmlref:toPsoID ID='cn=group,ou=groups,dc=example,dc=edu' targetID='ldap'/>
</spmlref:reference>
</capabilityData>
</psp:pso>
|
The following is a reference expressed in LDIF
...