AAI Attributes
The document AAI Attribute Specification
is the reference for attributes within SWITCHaai.
Administrators of IdPs and SPs should be familiar with this document.
Recent changes of the document
Implementing the changes on the IdP and SP
Service Provider administrators should check the "Attribute Release Matrix"
on the AAI Resource Registry
(requires authentication with an account in the SWITCHaai federation).
Core attributes: Attributes mandatory to be implemented by home organizations
| Description |
A unique, opaque (non-transparent) identifier for a person, mainly for inter-institutional user identification on personalized services |
| Example values |
845938727494@ethz.ch
e2d8e08-248b-11dc-8314-0800200c9a66@uzh.ch
Not allowed are transparent identifiers like:
hans.p.muster@ethz.ch
student-S01333444@uzh.ch
|
| Description |
A persistent, non-reassigned, privacy-preserving identifier for a principal shared between a pair of coordinating entities, denoted by the SAML 2 architectural overview as identity provider and service provider (or a group of service providers). An identity provider uses the appropriate value of this attribute when communicating with a particular service provider or group of service providers, and does not reveal that value to any other service provider except in limited circumstances. |
| Example values |
09ccc15e-7315-4871-83ce-45b078410ed9
|
| Using the persistent ID as a user identifier attribute |
| Description |
Surname or family name |
| Example values |
Meier-Müller
Bauchière
von Roten
|
| Description |
Given name of a person |
| Example values |
Hans-Peter
Hans Jürg
René
|
| Description |
Preferred address for the "To:" field of e-mail to be sent to this person |
| Example values |
peter.meier@uzh.ch
dumbledore@hsww.wiz
|
| Description |
Domain name of a home organization |
| Example values |
unil.ch
ethz.ch
library.ethz.ch
|
| Description |
Type of a home organization |
| Example values |
university
vho
hospital
|
| Description |
Multi-valued type of affiliation. Users having the values student, staff or faculty set should also have the value member |
| Example values |
student
staff
faculty
affiliate
|
Other attributes, optional to be implemented by home organizations
| Description |
A unique identifier for a person, mainly used for user identification within the user's home organization |
| Example values |
pmuster
stud_05999123
|
| Description |
Matriculation number of a student |
| Example values |
04911506
72836596
|
| Description |
Identifies an employee within an organization |
| Example values |
400345
74622225
|
| Description |
Card unique identifier |
| Example values |
E002219C5298303B@ISO15693
0298450109348@unil.ch
|
| Description |
Person's nickname, or the informal name by which they are accustomed to be hailed. |
| Example values |
Spike
|
| Description |
The date of birth of the person |
| Example values |
19871022
20021010
|
| Description |
The state of being male or female |
| Example values |
1
9
|
| Description |
Home address of the user |
| Example values |
Bernerstrasse 45$CH-8048 Zürich
ch. des Vignes 59$CH-1260 Nyon
|
| Description |
Campus or office address |
| Example values |
ETH Zentrum$CH-8092 Zürich
Quartier UNIL-Sorge$Bâtiment Amphimax$CH-1015 Lausanne
|
| Description |
Office/campus phone number |
| Example values |
+41 44 345 6789
+44 71 123 4567
|
| Description |
Mobile phone number |
| Example values |
+41 79 345 6789
+44 71 123 4567
|
| Description |
Specifies the person's affiliation within a particular security domain in broad categories such as student, faculty, staff, alum, etc. The values consist of a left and right component separated by an "@" sign. The left component is one of the values from the eduPersonAffiliation controlled vocabulary. This right-hand side syntax of eduPersonScopedAffiliation intentionally matches that used for the right-hand side values for eduPersonPrincipalName since both identify a security domain. Multiple "@" signs are not recommended, but in any case, the first occurrence of the "@" sign starting from the left is to be taken as the delimiter between components. Thus, user identifier is to the left, security domain to the right of the first "@". This parsing rule conforms to the POSIX "greedy" disambiguation method in regular expression processing. |
| Example values |
faculty@cs.berkeley.edu
|
| Description |
The distinguished name (DN) of the directory entry representing the organization with which the person is associated |
| Example values |
o=Universite de Lausanne,c=CH
o=Hogwarts,dc=hsww,dc=wiz
|
| Description |
The distinguished name (DN) of the directory entries representing the person's Organizational Unit(s) |
| Example values |
ou=Faculte des sciences,o=Universite de Lausanne,c=CH
ou=Potions,o=Hogwarts,dc=hsww,dc=wiz
|
| Description |
The distinguished name (DN) of the directory entry representing the person's primary Organizational Unit(s). |
| Example values |
ou=Music Department,o=Notre Dame,dc=nd,dc=edu
|
| Description |
URI (either URL or URN) that indicates a set of rights to specific resources |
| Example values |
http://unil.ch/resources/biblio92
urn:mace:dir:entitlement:common-lib-terms
|
| Description |
Set of URIs that assert compliance with specific standards for identity assurance. |
| Example values |
urn:mace:incommon:IAQ:sample
http://idm.example.org/LOA#sample
|
| Description |
Preferred language of a user |
| Example values |
en
de-ch
it
fr-ch
|
| Description |
Private phone number |
| Example values |
+41 44 345 6789
+44 71 123 4567
|
| Description |
Study level of a student in a particular study branch |
| Example values |
4700-15
7450-20
|
| Description |
Workbranch of a staff member |
| Example values |
101
305
|
Deprecated attributes: the use of these is not recommended
| Description |
The "NetID" of the person for the purposes of inter-institutional authentication. It should be represented in the form "user@scope" where scope defines a local security domain. Multiple "@" signs are not recommended, but in any case, the first occurrence of the "@" sign starting from the left is to be taken as the delimiter between components. Thus, user identifier is to the left, security domain to the right of the first "@". This parsing rule conforms to the POSIX "greedy" disambiguation method in regular expression processing. When the scope is a registered domain name, the corresponding registrant organization is to be taken as the scope. For example, francis@trinity.edu would imply that the identity behind the ePPN has the "NetID" "francis" at the instituion of higher education that registered itself with the domain name "trinity.edu." If other value styles are used, their semantics will have to be profiled by the parties involved. Each value of scope defines a namespace within which the assigned principal names are unique. Given this rule, no pair of eduPersonPrincipalName values should clash. If they are the same, they refer to the same principal within the same administrative domain. |
| Example values |
hputter@hsww.wiz
|
| The use of this attribute is not recommended, unless Federation Partners require it.
Use surname / givenname for personalization
and Unique ID or Targeted ID to uniquely identify the user.
|
| Description |
Specifies the person's PRIMARY relationship to the institution in broad categories such as student, faculty, staff, alum, etc. |
| Example values |
student
|
| The use of this attribute is not recommended. Use affiliation instead. |