Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Provisioned Objects

Provisioned objects, or in SPMLv2 terms Provisioning Service Objects, consist of identifiers, attributes (probably), and references (maybe) to the identifiers of other objects, which are most likely located on the same provisioning target.

...

property

value

ref

The id of the Shibboleth attribute definition whose value is an SPMLv2 PSO Identifier

targetId

The id of the provisioned target. Must match the id of a target configured in psp-services.xml

containerId

The string id of the container of the provisioned target containing this pso identifier containing the object.

Code Block
xml
xml
titlepsp-resolver.xml identifier
  <!-- The LDAP DN of a group. For example, "cn=group,ou=groups,dc=example,dc=edu". -->
  <resolver:AttributeDefinition
    id="groupDn"
    xsi:type="psp-grouper-ldap:LdapDnFromGrouperNamePSOIdentifier"
    structure="${edu.internet2.middleware.psp.structure}"
    sourceAttributeID="name"
    rdnAttributeName="cn"
    base="${edu.internet2.middleware.psp.groupsBaseDn}">
    <!-- Dependencies which return a "name" attribute whose value is the group name. -->
    <resolver:Dependency ref="GroupDataConnector" />
    <resolver:Dependency ref="DeleteGroupChangeLogDataConnector" />
    <resolver:Dependency ref="UpdateGroupChangeLogDataConnector" />
  </resolver:AttributeDefinition>

...