Skip to main content

User Attributes

User attributes

This section defines the attributes that can be made available to services connected to the GRNET eID Proxy.

1. Unique ID

attribute nameUnique ID
descriptionA unique identifier for the user
SAML Attribute(s)urn:oid:1.3.6.1.4.1.5923.1.1.1.13 (eduPersonUniqueId)
OIDC scopeopenid
OIDC claim(s)sub
OIDC claim location
  • ID token
  • Userinfo endpoint
  • Introspection endpoint
originAssigned by the GRNET eID Proxy
changesNo
multiplicityNo
availabilityAlways
example4a58cb0338fb68060ba75e20e02a4844148f9c63a5cd9a7418dc5a9a6ab641cbaef73b4c65519286359f766c45bdbad36cc9189e75a03bd12f13526c34cab93e@eid-proxy.aai.grnet.gr
notesUse this attribute within your application as the unique-identifier key for the user
statusStable

2. Person Identifier

attribute namePerson Identifier
descriptionThe user's person identifier
SAML Attribute(s)-
OIDC scopeprofile
OIDC claim(s)person_identifier
OIDC claim locationUserinfo endpoint
originProvided by the eIDAS Node from which the user is authenticating
changesYes
multiplicitySingle-valued
availabilityAlways (for natural person authentication through eIDAS)
exampleCA/CA/UniqueId1
notesAny service that consumes assertions of identity must assume that the Unique Identifier presented for a particular person may change over time e.g. where the user's digital identity is replaced or repaired. This should be handled by a consuming service using the same matching process as used when an identity is first encountered utilising the Minimum Data Set to identify the Principal within the service.
statusStable

3. Given Name

attribute nameGiven Name
descriptionThe user's first name
SAML Attribute(s)urn:oid:2.5.4.42 (givenName)
OIDC scopeprofile
OIDC claim(s)given_name
OIDC claim locationUserinfo endpoint
originProvided by user's Identity Provider
changesYes
multiplicitySingle-valued
availabilityAlways (for natural person authentication through eIDAS)
exampleJohn
notes-
statusStable

4. Family Name

attribute nameFamily Name
descriptionThe user's last name
SAML Attribute(s)urn:oid:2.5.4.4 (sn)
OIDC scopeprofile
OIDC claim(s)family_name
OIDC claim locationUserinfo endpoint
originProvided by user's Identity Provider
changesYes
multiplicitySingle-valued
availabilityAlways (for natural person authentication through eIDAS)
exampleDoe
notes-
statusStable

5. Birth Date

attribute nameBirth Date
descriptionThe user's birth date
SAML Attribute(s)urn:oid:1.3.6.1.4.1.25178.1.2.3 (schacDateOfBirth)
OIDC scopeprofile
OIDC claim(s)birth_date
OIDC claim locationUserinfo endpoint
originProvided by user's Identity Provider
changesYes
multiplicitySingle-valued
availabilityAlways (for natural person authentication through eIDAS)
example1965-01-01
notes-
statusStable
attribute nameLegal Name
descriptionThe user's legal name
SAML Attribute(s)-
OIDC scopelegal_profile
OIDC claim(s)legal_name
OIDC claim locationUserinfo endpoint
originProvided by user's Identity Provider
changesYes
multiplicitySingle-valued
availabilityAlways (for legal person authentication through eIDAS)
exampleLegal Name 1
notes-
statusStable
attribute nameLegal Name
descriptionThe user's legal person identifier
SAML Attribute(s)-
OIDC scopelegal_profile
OIDC claim(s)legal_person_identifier
OIDC claim locationUserinfo endpoint
originProvided by user's Identity Provider
changesYes
multiplicitySingle-valued
availabilityAlways (for legal person authentication through eIDAS)
exampleCA/CA/UniqueId1
notes-
statusStable
attribute nameLegal Name
descriptionThe current address for the natural person as registered with the eIDAS Member State authority.
SAML Attribute(s)-
OIDC scopelegal_address
OIDC claim(s)legal_address
OIDC claim locationUserinfo endpoint
originProvided by user's Identity Provider
changesYes
multiplicitySingle-valued
availabilityOnly when released by the eIDAS Node from which the legal person is authenticating
examplePGVpZGFzLWxlZ2FsOkZ1bGxDdmFkZHJlc3M+TGVnYWwgYWRkcmVzczwvZWlkYXMtbGVnYWw6RnVsbEN2YWRkcmVzcz4K
notesAddress data is structured as an XML sequence of xsd:string elements. This data is base64 encoded.
statusStable

9. Vat Registration

attribute nameVat Registration
descriptionThe user's vat registration number
SAML Attribute(s)-
OIDC scopevat_registration
OIDC claim(s)vat_registration
OIDC claim locationUserinfo endpoint
originProvided by user's Identity Provider
changesYes
multiplicitySingle-valued
availabilityOnly when released by the eIDAS Node from which the legal person is authenticating
example12345
notes-
statusStable