Page tree
Skip to end of metadata
Go to start of metadata

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

Compare with Current View Page History

« Previous Version 4 Next »


This page contains information on the IdP test results of the eduGAIN Attribute Release Check Service (EARCS), which allows users from an eduGAIN Identity Provider to check whether it properly releases information in form of attributes is to eduGAIN-enabled services.

The check results are reflected by the following verdicts:

Test Verdicts

A: IdP sends all necessary information

B: IdP sends minimal information

C: IdP sends basic information while some required information is missing

C: IdP sends eduPersonTargetedId with the wrong (legacy) syntax

D: IdP sends superfluous personal information

D: IdP sends some subset of the requested information, but not the basic information (see definition below)

F: Incorrect value syntax (except for eptid above)

F: R&S category support is indicated but its requirements are not satisfied

F: No attributes received

Bonus points (A-C)

  • IdP R&S support is indicated

Penalty points (A-C)

  • Redundant attributes are missing, but information is available
  • IdP sends superfluous non-personal information (see below for definitive list)


  • Attribute: A non-empty SAML Attribute sent as a part of a SAML AttributeStatement
  • Information: Either an attribute or a set of attributes for which a transformation or combination algorithm is available to produce data for an application (ie: e-mail, affiliationname)
  • Requested information: The set of attributes or meta-attributes (such as a non-reassigned identifier or a name), that is requested by the SP by using SAML metadata, whether or not isRequired is flagged.
  • All necessary information: Set of released attributes that can provide all requested information
  • Minimal information = required information: If the tested SP has an entity category, where the minimal set is defined (such as R&S), the minimal information is the minimal set. Otherwise it is the set of attributes that can provide the subset of requested information, where isRequired is set in the SAML metadata.
  • Basic information: A set of attributes, including at least a persistent identifier represented by at least one of:
    • eduPersonPrincipalName
    • eduPersonTargetedId (either as a SAML NameID or an attribute)
    • eduPersonUniqueId
  • Superfluous attribute: Attribute that is sent by the IdP even though the information is not requested by the SP. Sending the same attribute in different NameFormats (such as URI and OID) does not count as superfluous information. A redundant attribute does not count as superfluous information, if the source attribute(s) is/are requested. As a special case, eduPersonTargetedId is not a superfluous attribute if eduPersonPrincipalName is requested either directly via a RequestedAttribute metadata element or indirectly by declaring R&S entity category.
  • R&S requirements: According to the R&S specification, the following attributes must be provided by an R&S IdP:
    • eduPersonPrincipalName
    • mail
    • displayName OR (givenName AND sn)
  • Redundant attributes: Information that can be extracted from one or more attributes:
    • schacHomeOrganization <= eduPersonScopedAffiliation
    • schacHomeOrganization <= eduPersonPrincipalName
    • eduPersonAffiliation <= eduPersonScopedAffiliation
    • cn <= sn+givenName
    • displayName <= sn+givenName
    • cn <= displayName
    • displayName <= cn
    • as a special case, even though sn and givenName can not be reliably extracted from cn or givenName, however for EARC ranking, they are treated as redundant to both cn and givenName.
    • eduPersonTargetedId <= SAML2 persistent NameID
  • Personal information: All received attributes except for
    • schacHomeOrganization
    • schacHomeOrganizationType
    • eduPersonAffiliation
    • eduPersonScopedAffiliation
    • o
    • eduPersonEntitlement with the value of "urn:mace:dir:entitlement:common-lib-terms" (other values are treated as personal attributes)

  • No labels