persitentID nameID for specific SPs, transient for default
Andrew Morgan
morgan at orst.edu
Mon Dec 18 13:51:46 EST 2017
On Mon, 18 Dec 2017, jehan procaccia wrote:
> perhaps the warning mention on
> https://wiki.shibboleth.net/confluence/display/IDP30/ComputedIdConnector
> regarding different xml schema whether we use 3.3 or lower , mine 3.2 !?
>
> suffixes as*dc* or *ad* needs to be added for me in v 3.2 ?
> as in
> <DataConnector xsi:type="*dc:*ComputedId" ?
> or
> <resolver:AttributeDefinition id="eduPersonTargetedID"
> xsi:type="*ad:*SAML2NameID"
>
> here's what I have set :
>
> <resolver:DataConnector xsi:type="ComputedId"
> id="computedID"
> generatedAttributeID="computedID"
> sourceAttributeID="eduPersonPrincipalName"
> salt="%{idp.persistentId.salt}">
> <resolver:Dependency ref="myLDAP" />
> </resolver:DataConnector>
>
>
> <resolver:AttributeDefinition xsi:type="SAML2NameID"
> id="eduPersonTargetedID"
> nameIdFormat="urn:oasis:names:tc:SAML:2.0:nameid-format:persistent"
> sourceAttributeID="computedID">
> <resolver:Dependency ref="computedID" />
> <resolver:AttributeEncoder xsi:type="SAML1XMLObject"
> name="urn:oid:1.3.6.1.4.1.5923.1.1.1.10" />
> <resolver:AttributeEncoder xsi:type="SAML2XMLObject"
> name="urn:oid:1.3.6.1.4.1.5923.1.1.1.10" friendlyName="eduPersonTargetedID"
> />
> </resolver:AttributeDefinition>
>
> is there something wrong in my syntax ?
Here is the same configuration before the XML namespace change:
<resolver:DataConnector xsi:type="dc:ComputedId"
id="computedID"
generatedAttributeID="computedID"
sourceAttributeID="%{idp.persistentId.sourceAttribute}"
salt="%{idp.persistentId.salt}">
<resolver:Dependency ref="myLDAP" />
</resolver:DataConnector>
<resolver:AttributeDefinition xsi:type="ad:SAML2NameID" id="eduPersonTargetedID"
nameIdFormat="urn:oasis:names:tc:SAML:2.0:nameid-format:persistent" sourceAttributeID="computedID">
<resolver:Dependency ref="computedID" />
<resolver:AttributeEncoder xsi:type="enc:SAML1XMLObject" name="urn:oid:1.3.6.1.4.1.5923.1.1.1.10" />
<resolver:AttributeEncoder xsi:type="enc:SAML2XMLObject" name="urn:oid:1.3.6.1.4.1.5923.1.1.1.10" friendlyName="eduPersonTargetedID" />
</resolver:AttributeDefinition>
Thanks,
Andy
More information about the users
mailing list