a scripted attribute definition example from the wiki
Peter Schober
peter.schober at univie.ac.at
Thu Jul 28 11:20:22 EDT 2016
* Peter Schober <peter.schober at univie.ac.at> [2016-07-28 17:07]:
> > <resolver:AttributeDefinition xsi:type="ad:Simple" id="personaluniquecode" sourceAttributeID="perskz">
> > <resolver:Dependency ref="perskzMapping" />
> > <resolver:AttributeEncoder
> > ...
> > </resolver:AttributeDefinition>
> >
> > <resolver:AttributeDefinition xsi:type="ad:Mapped" dependencyOnly="true" id="perskzMapping" sourceAttributeID="perskz">
> > <resolver:Dependency ref="databaseresolver" />
> > <ad:ValueMap>
> > <ad:ReturnValue>urn:schac:personalUniqueCode:int:studentID:AT:$1</ad:ReturnValue>
> > <ad:SourceValue>^([0-9]{10})$</ad:SourceValue>
> > </ad:ValueMap>
> > </resolver:AttributeDefinition>
>
> Shouldn't it be sourceAttributeID="perskzMapping" in the first
> (id="personaluniquecode") definition?
That indeed fixes the issue and also matches the old (v2) example I
posted in the eduID.at wiki[1].
-peter
[1] https://wiki.univie.ac.at/display/federation/Matrikelnummer
More information about the users
mailing list