You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 19 Next »

Use of the eduPersonTargetedID attribute (as well as persistent NameIDs in general) should be phased out and replaced with the pairwise-id attribute from the OASIS SAML 2.0 SubjectID Attributes Profile.

Definition

A persistent, non-reassigned, opaque (not revealing anything) and "targeted" (service-specific) identifier for a subject.
http://macedir.org/specs/eduperson/#eduPersonTargetedID

The content (or attribute value) of the eduPersonTargetedID attribute is defined to be a SAML 2.0 persistent NameID (see link below), i.e., an XML structure that's logically a 3-tuple (cf. MACE-Dir spec below). This data structure is sometimes called a "long-lived service-specific pseudonym" in that it's a stable and opaque identifier that differs for each service a subject is accessing:So Service A and Service B cannot profile (or match) subjects based on the identifier value alone, as each service will know the subject by a different NameID value.

Note that saml2int (the Interoperable SAML 2.0 Deployment Profile v0.2, which is a normative part of eduID.at, cf. section "Requirements" in the eduID.at Technical Profile) recommends to transmit persistent NameIDs in the Subject of the SAML Assertion, not as an (eduPersonTargetedID) Attribute (value). So any time you see mention of the eduPersonTargetedID attribute (esp. if the context is not specific to SAML1.x only) you should read that to mean "persistent SAML 2.0 NameID" and also assume "transmitted in the Subject of the SAML Assertion, not as a SAML Attribute (value)".

Please report services that break when not being sent the eduPersonTargetedID attribute version (i.e., services that require a SAML 2.0 NameID as eduPersonTargetedID attribute value, but fail to accept it in the place SAML 2.0 specifies) to the ACOnet team.

More technical information:

  • No labels