Apparent inconsistencies in the Shibboleth wiki concerning persistent NameIDs for federating a Shibboleth IDP with Microsoft Azure

Peter Schober peter.schober at univie.ac.at
Thu Mar 31 13:26:14 EDT 2016


* Florian Lengyel <Florian.Lengyel at cuny.edu> [2016-03-31 18:49]:
> <!-- Microsoft requires a custom Persistent ID Generator that sends the AD GUID -->
>    <bean parent="shibboleth.SAML2AttributeSourcedGenerator"
>         p:format="urn:oasis:names:tc:SAML:2.0:nameid-format:persistent"
>         p:attributeSourceIds="#{ {'ImmutableID'} }">

I don't know what an ImmutableID is but persistent NameIDs (i.e., that
specific nameFormat referenced in p:format) are defined in SAML Core,
8.3.7, denoting an identifier "that is specific to an identity
provider and a service provider".  Meaning the value must be different
when the same subject accesses different SPs from the same IDP.

Unless 'ImmutableID' satisfies those criteria stuffing it into a
persistent NameID is not appropriate.
-peter


More information about the users mailing list