|User ID othershow all attributes|
|Description||A unique identifier for a person, mainly used for user identification within the user's home organization|
|Vocabulary||not applicable, no controlled vocabulary|
|LDAP Syntax||Directory String|
|# of values||single (multi in RFC4519, see notes)|
From RFC4519: "The uid attribute type contains computer system login names associated with the object."
uid is the short name for User Identifier. It should not be confused with the Unix 'uid' (a user's unique numerical ID) nor with the 'Unique ID' attribute swissEduPersonUniqueID. Unlike the 'Unique ID', the uid is well known by the user, may carry visible semantics and may be presented to the user. It may be reassigned, if the former user left the home organization.
uid, contrary to common belief, is multi-valued.
In SWITCHaai, home organizations MUST provide a single value only: the value most convenient for the user (e.g. well known or most meaningful).
uid is case insensitive; provisioning this attribute with case sensitive values that otherwise fit the intended semantics might cause unexpected results (e.g. non-uniqueness within an organization).
uid is security sensitive since it is used for authentication (login) at the home organization. This attribute SHOULD NOT be provided to resources outside the issuing home organization. It is mostly anyhow not unique across organizations.
Find the complete list of attribute definitions in one single document: Attribute Specification