AAI Attribute Changes
The document AAI Attribute Specification specifies the attributes used in the SWITCHaai federation. This page documents the changes.
Back to the full list of AAI Attributes
Implementing the changes on the IdP and SP
Changes in version 1.4.1
Corrected the links to the cvs files in Appendix B and updated the example values for study branch 2 and 3
Changes in version 1.4
Added new values 'tertiaryb' and 'uppersecondary' in swissEduPersonHomeOrganizationType attribute.
Changes in version 1.3
Modified Document Title
"Attribute Specification" (used to be "AAI Attribute Specification")
Implementation Status on website
Added new chapter "Implementing the Attribute Specification" and removed implementation status from attribute definitions, now having the master information on the website for the implementation status.
New swissEduPerson Attribute
New swissEduPerson attribute added: swissEduPersonCardUID ("Card UID")
Alignment with eduPerson Specification
Added complete set of attributes from eduPerson specification to this document: (eduPersonTargetedID, eduPersonPrincipalName, eduPersonNickname, eduPersonScopedAffiliation, eduPersonPrimaryAffiliation, eduPersonPrimaryOrgUnitDN, eduPersonAssurance).
Added new value "library-walk-in" in eduPersonAffiliation attribute.
Layout
New layout of the document.
Changes in version 1.2
Modified Document Title
To better reflect the purpose of this attribute specification, the title was changed from Authorization Attribute Specification to AAI Attribute Specification.
The attributes defined are used in the context of AAI and get transported via AAI from the Identity Provider to the Service Provider. There, they may be used for authorization purposes, but also beyond.
New Introduction
The newly written Introduction chapter refers to privacy and data protection considerations each person getting in touch with AAI attributes should take into account.
New Attribute 'User ID'
It provides a unique identifier for a person, like the swissEduPersonUniqueID. However, User ID is generally an ID used for authentication (login) within the users home organization.
For security reasons, the User ID attribute value should not be provided to resources outside the issuing home organization.
New Attribute 'Matriculation number'
It is a unique number assigned to each student when he/she matriculates the first time to a Swiss University or University of Applied Sciences.
New Attribute 'Employee number'
It identifies an employee within an organization, similar to the matriculation number for students.
For security reasons, the Employee number attribute value should not be provided to resources outside the issuing home organization, since it might be part of the credentials used for authentication (login).
'E-mail' mandatory to implement at IdP
It is now mandatory to implement this attribute at an Identity Provider participating in SWITCHaai. Before it was recommended only, but all existing IdPs have already implemented it.
'Unique ID': maximum length increased to 255 characters
The maximum length allowed for Unique ID was increased to 255 characters. That allows to use UUIDs (Universally Unique Identifier) as local part of such values.
UAS study branches updated and study levels added
For Universities of Applied Sciences (UAS), the list of study branch codes was updated and additional study levels were added. This follows the definitions provided by the SIUS/SHIS of the Federal Statistical Office.
