KNF:AttributenOverzicht/en: verschil tussen versies

Uit Kennisnet Developers Documentatie
Naar navigatie springen Naar zoeken springen
 
(12 tussenliggende versies door dezelfde gebruiker niet weergegeven)
Regel 1: Regel 1:
  +
__NOTOC__
{{Talen}}
 
  +
{{PageTitleCustom|title=Attribute overview|name=Entree Federation|image=true|imageurl=KNF:AttributenOverzicht/en}}
 
The Entree Federation uses attributes to authenticate and autorise users. These attributes contain information (for example a first name) about the user who wants to login at a Service Provider.<br/>
 
The Entree Federation uses attributes to authenticate and autorise users. These attributes contain information (for example a first name) about the user who wants to login at a Service Provider.<br/>
 
The set of used attributes consists of two types of attributes:
 
The set of used attributes consists of two types of attributes:
Regel 34: Regel 35:
 
|}
 
|}
 
'''<sup>1</sup> Note:''' The value in the uid attribute has to be the same as the <sml:NameID> element when the SAML protocol is used for the connection to the Entree Federation.<br/>
 
'''<sup>1</sup> Note:''' The value in the uid attribute has to be the same as the <sml:NameID> element when the SAML protocol is used for the connection to the Entree Federation.<br/>
'''<sup>2</sup> Note:''' This attribute is received by the Entree Federation by default. During the implementation of the connection with the Entree Federation a Service Provider can choose to receive either the first name or the surname. When the Service Provider requires to receive both schools have to sign an Attribute Release Policy.<br/>
+
'''<sup>2</sup> Note:''' This attribute is received by the Entree Federation by default. During the implementation of the connection with the Entree Federation a Service Provider can choose to receive either the first name or the surname. When the Service Provider requires to receive both, schools have to sign an Attribute Release Policy.<br/>
 
'''<sup>3</sup> Note:''' This attribute is received by the Entree Federation by default, but only passed in after the school has signed an Attribute Release Policy.
 
'''<sup>3</sup> Note:''' This attribute is received by the Entree Federation by default, but only passed in after the school has signed an Attribute Release Policy.
   
Regel 46: Regel 47:
 
| '''Attribuutname''' || '''Description''' || '''Format''' || '''Example''' || '''Attribuutname''' || '''Description''' || '''Format''' || '''Example'''
 
| '''Attribuutname''' || '''Description''' || '''Format''' || '''Example''' || '''Attribuutname''' || '''Description''' || '''Format''' || '''Example'''
 
|-
 
|-
| uid || A users unique identifier, containing a username and realm || userId@realm || johndoe@fairview ||style="color: white; background-color: grey; text-align:center;"|&nbsp;'''=><sup>1</sup>'''&nbsp; || nlEduPersonRealId || Unencrypetd version of the uid || [userId]@[realm] || johndoe@fairview
+
| uid || A users unique identifier, containing a username and realm || userId@realm || johndoe@fairview ||style="color: white; background-color: grey; text-align:center;"|&nbsp;'''=><sup>1</sup>'''&nbsp; || nlEduPersonRealId || Unencrypted version of the uid || [userId]@[realm] || johndoe@fairview
 
|-
 
|-
| nlEduPersonTussenvoegsels || Tussenvoegsel || vrij tekstveld || van ||style="color: white; background-color: grey; text-align:center;"|&nbsp;'''=>'''&nbsp; || nlEduPersonTussenvoegsels || Tussenvoegsel || vrij tekstveld || van
+
| nlEduPersonTussenvoegsels || Insertion|| string || van ||style="color: white; background-color: grey; text-align:center;"|&nbsp;'''=>'''&nbsp; || nlEduPersonTussenvoegsels || Insertion || string || van
 
|-
 
|-
| sn || Achternaam || vrij tekstveld || Pukkelen ||style="color: white; background-color: grey; text-align:center;"|&nbsp;'''=><sup>2</sup>'''&nbsp; || sn || Achternaam || vrij tekstveld || Pukkelen
+
| sn || Surname || string || Doe ||style="color: white; background-color: grey; text-align:center;"|&nbsp;'''=><sup>2</sup>'''&nbsp; || sn || Surname || string || Doe
 
|-
 
|-
| mail || Email adres || vrij tekstveld || pietjepuk@petteflat.nl ||style="color: white; background-color: grey; text-align:center;"|&nbsp;'''=><sup>3</sup>'''&nbsp; || mail || Email adres || vrij tekstveld || pietjepuk@petteflat.nl
+
| mail || Email address || string || johndoe@fairview.com ||style="color: white; background-color: grey; text-align:center;"|&nbsp;'''=><sup>3</sup>'''&nbsp; || mail || Email address || string || johndoe@fairview.com
 
|-
 
|-
| initials || Initalen || vrij tekstveld || P. ||style="color: white; background-color: grey; text-align:center;"|&nbsp;'''=>'''&nbsp; || initials || Initalen || vrij tekstveld || P.
+
| initials || Initials || string || J. ||style="color: white; background-color: grey; text-align:center;"|&nbsp;'''=>'''&nbsp; || initials || Initals || string || J.
 
|-
 
|-
| homePhone || Telefoonnummer (vast) || vrij tekstveld || +31791234567 ||style="color: white; background-color: grey; text-align:center;"|&nbsp;'''=>'''&nbsp; || homePhone || Telefoonnummer (vast) || vrij tekstveld || +31791234567
+
| homePhone || Home phone number || string || +31791234567 ||style="color: white; background-color: grey; text-align:center;"|&nbsp;'''=>'''&nbsp; || homePhone || Home phone number || string || +31791234567
 
|-
 
|-
| mobile || Mobiel nummer || vrij tekstveld || +31612345678 ||style="color: white; background-color: grey; text-align:center;"|&nbsp;'''=>'''&nbsp; || mobile || Mobiel nummer || vrij tekstveld || +31612345678
+
| mobile || Mobile number || string || +31612345678 ||style="color: white; background-color: grey; text-align:center;"|&nbsp;'''=>'''&nbsp; || mobile || Mobile number || string || +31612345678
 
|-
 
|-
| homePostalAddress || Adres || Maximum 6 regels van elk 30 karakters || Petteflat 121e <br/> 2518PP Zoetermeer ||style="color: white; background-color: grey; text-align:center;"|&nbsp;'''=>'''&nbsp; || homePostalAddress || Adres || || Petteflat 121e <br/> 2518PP Zoetermeer
+
| homePostalAddress || Home address || Maximum 6 lines of 30 characters each || Fairview Avenue 121e <br/> 2518PP Sweetlake ||style="color: white; background-color: grey; text-align:center;"|&nbsp;'''=>'''&nbsp; || homePostalAddress || Home address || || Fairview Avenue 121e <br/> 2518PP Sweetlake
 
|-
 
|-
| nlEduPersonBirthDate || Geboortedatum || yyyymmdd || 19801231 ||style="color: white; background-color: grey; text-align:center;"|&nbsp;'''=>'''&nbsp; || nlEduPersonBirthDate || Geboortedatum || yyyymmdd || 19801231
+
| nlEduPersonBirthDate || Date of birth || yyyymmdd || 19801231 ||style="color: white; background-color: grey; text-align:center;"|&nbsp;'''=>'''&nbsp; || nlEduPersonBirthDate || Date of birth || yyyymmdd || 19801231
 
|-
 
|-
| nlEduPersonProfile || Opleidingsnaam voorafgegaan door CREBO<spatie>. OPTIONEEL kan BOL_ of BBL_ toegevoegd worden voor de opleidingsnaam || vrij tekstveld || 2345 BOL_ICT.Gamedeveloper ||style="color: white; background-color: grey; text-align:center;"|&nbsp;'''=>'''&nbsp;|| nlEduPersonProfile || Opleidingsnaam voorafgegaan door CREBO<spatie>. OPTIONEEL kan BOL_ of BBL_ toegevoegd worden voor de opleidingsnaam || vrij tekstveld || 2345 BOL_ICT.Gamedeveloper
+
| nlEduPersonProfile || Name of course preceded by CREBO<space>. OPTIONAL BOL_ or BBL_ can be added to the name of the course || string || 2345 BOL_ICT.Gamedeveloper ||style="color: white; background-color: grey; text-align:center;"|&nbsp;'''=>'''&nbsp;|| nlEduPersonProfile || Name of course preceded by CREBO<space>. OPTIONAL BOL_ or BBL_ can be added to the name of the course || string || 2345 BOL_ICT.Gamedeveloper
 
|-
 
|-
| nlEduPersonDepartment || Afdeling of sector || vrij tekstveld || Techniek ||style="color: white; background-color: grey; text-align:center;"|&nbsp;'''=>'''&nbsp; || nlEduPersonDepartment || Afdeling of sector || vrij tekstveld || Techniek
+
| nlEduPersonDepartment || Department or sector || string || Science ||style="color: white; background-color: grey; text-align:center;"|&nbsp;'''=>'''&nbsp; || nlEduPersonDepartment || Department or sector || string || Science
 
|-
 
|-
| nlEduPersonUnit || Primaire klas/groep. Uniek binnen administratie / schooldomein || vrij tekstveld || H2A ||style="color: white; background-color: grey; text-align:center;"|&nbsp;'''=>'''&nbsp; || nlEduPersonUnit || Primaire klas/groep. Uniek binnen administratie / schooldomein || vrij tekstveld || H2A
+
| nlEduPersonUnit || Primairy class or group. Unique within the administration or schooldomain || string || H2A ||style="color: white; background-color: grey; text-align:center;"|&nbsp;'''=>'''&nbsp; || nlEduPersonUnit || Primairy class or group. Unique within the administration or schooldomainn || string || H2A
 
|-
 
|-
| ou || Klas of groep || vrij tekstveld || H2A ||style="color: white; background-color: grey; text-align:center;"|&nbsp;'''=>'''&nbsp; || ou || Klas of groep || vrij tekstveld || H2A
+
| ou || Class || string || H2A ||style="color: white; background-color: grey; text-align:center;"|&nbsp;'''=>'''&nbsp; || ou || Class || string || H2A
 
|-
 
|-
| nlEduPersonCohort || Startjaar || vrij tekstveld || 2014 ||style="color: white; background-color: grey; text-align:center;"|&nbsp;'''=>'''&nbsp; || nlEduPersonCohort || Startjaar || vrij tekstveld || 2014
+
| nlEduPersonCohort || Starting year|| string || 2014 ||style="color: white; background-color: grey; text-align:center;"|&nbsp;'''=>'''&nbsp; || nlEduPersonCohort || Starting year || string || 2014
 
|-
 
|-
| nlEduPersonProfileId || ECK attribuut (Indien een school meerdere administraties voert kan het administratienummer worden toegevoegd achter het @, zoals in het voorbeeld) || leerlingnummer@administratienummer.schooldomein.nl || 95312@1.kennisnet.nl || style="color: white; background-color: grey; text-align:center;"|&nbsp;'''=>'''&nbsp; || nlEduPersonProfileId || ECK attribuut (Indien een school meerdere administraties voert kan het administratienummer worden toegevoegd achter het @, zoals in het voorbeeld) || leerlingnummer@administratienummer.schooldomein.nl || 95312@1.kennisnet.nl
+
| nlEduPersonProfileId || ECK attribute (In case a school maintains multiple administrations the administrationnumber can be added after the @ sign, as in the example) || studentnumber@administrationnumber.schooldomain.com || 95312@1.fairview.com || style="color: white; background-color: grey; text-align:center;"|&nbsp;'''=>'''&nbsp; || nlEduPersonProfileId || ECK attribute (In case a school maintains multiple administrations the administrationnumber can be added after the @ sign, as in the example) || studentnumber@administrationnumber.schooldomain.com || 95312@1.fairview.com
 
|-
 
|-
| ocwILTRegistratiecode || ILT Registratiecode (Conform bijlage I en II, behorende bij artikel 1 van de Regeling van de Minister OCW houdende vaststelling van de Elementcodetabel en Vakcodetabel VO en Volwasseneneducatie: nr. DUO/OND-2013/15135 M.) || vier cijferige-code || 0011 || style="color: white; background-color: grey; text-align:center;"|&nbsp;'''=>'''&nbsp; || ocwILTRegistratiecode || ILT Registratiecode (Conform bijlage I en II, behorende bij artikel 1 van de Regeling van de Minister OCW houdende vaststelling van de Elementcodetabel en Vakcodetabel VO en Volwasseneneducatie: nr. DUO/OND-2013/15135 M.) || vier cijferige-code || 0011
+
| ocwILTRegistratiecode || ILT Registrationcode (Conform appendix I and II, belonging to article 1 of the Regulation of the Ministery OCW fixing of the Elementcodetable and Coursecodetable VO and Adult education: nr. DUO/OND-2013/15135 M.) || 4 digit code || 0011 || style="color: white; background-color: grey; text-align:center;"|&nbsp;'''=>'''&nbsp; || ocwILTRegistratiecode || ILT Registrationcode (Conform appendix I and II, belonging to article 1 of the Regulation of the Ministery OCW fixing of the Elementcodetable and Coursecodetable VO and Adult education: nr. DUO/OND-2013/15135 M.) || 4 digit code || 0011
 
|-
 
|-
| ocwILTLeerjaar || ILT Leerjaar (Conform bijlage I en II, behorende bij artikel 1 van de Regeling van de Minister OCW houdende vaststelling van de Elementcodetabel en Vakcodetabel VO en Volwasseneneducatie: nr. DUO/OND-2013/15135 M.) || 1 cijfer || 1 || style="color: white; background-color: grey; text-align:center;"|&nbsp;'''=>'''&nbsp; || ocwILTLeerjaar || ILT Leerjaar (Conform bijlage I en II, behorende bij artikel 1 van de Regeling van de Minister OCW houdende vaststelling van de Elementcodetabel en Vakcodetabel VO en Volwasseneneducatie: nr. DUO/OND-2013/15135 M.) || 1 cijfer || 1
+
| ocwILTLeerjaar || ILT cohort year (Conform appendix I and II, belonging to article 1 of the Regulation of the Ministery OCW fixing of the Elementcodetable and Coursecodetable VO and Adult education: nr. DUO/OND-2013/15135 M.) || 1 digit || 1 || style="color: white; background-color: grey; text-align:center;"|&nbsp;'''=>'''&nbsp; || ocwILTLeerjaar || ILT cohort year (Conform appendix I and II, belonging to article 1 of the Regulation of the Ministery OCW fixing of the Elementcodetable and Coursecodetable VO and Adult education: nr. DUO/OND-2013/15135 M.) || 1 digit || 1
 
|}
 
|}
  +
'''<sup>1</sup> Note:''' The encrypted version of this attribute is passed on by default. The unencrypted version requires an Attribute Release Policy signed by the school.<br/>
'''<sup>1</sup> Let op:''' De versleutelde versie van dit attribuut wordt standaard doorgegeven (zie verplichte attributen), voor de onversleutelde versie moet de school een Attribute Release Policy ondertekenen.<br/>
 
'''<sup>2</sup> Let op:''' Dit attribuut wordt standaard wel ontvangen door de Entree Federatie. Bij de implementatie van de koppeling kan de service provider ervoor kiezen om óf de voornaam óf de achternaam te ontvangen. Als de service provider zowel de voornaam als de achternaam wil ontvangen dan moet hiervoor een Attribute Release Policy worden ondertekend door de school.<br/>
+
'''<sup>2</sup> Note:''' This attribute is received by the Entree Federation by default. During the implementation of the connection with the Entree Federation a Service Provider can choose to receive either the first name or the surname. When the Service Provider requires to receive both, schools have to sign an Attribute Release Policy.<br/>
'''<sup>3</sup> Let op:''' Dit attribuut wordt standaard wel ontvangen door de Entree Federatie, maar alleen doorgegeven als er een Attribute Release Policy is getekend door de school.
+
'''<sup>3</sup> Note:''' This attribute is received by the Entree Federation by default, but only passed in after the school has signed an Attribute Release Policy.
   
 
==Attribute release policy==
 
==Attribute release policy==
 
An overview of used attribute release policies can be found at [https://support.kennisnet.org/index.php?/Knowledgebase/Article/View/226/0/wat-is-een-arp de support pagina van Kennisnet].
 
An overview of used attribute release policies can be found at [https://support.kennisnet.org/index.php?/Knowledgebase/Article/View/226/0/wat-is-een-arp de support pagina van Kennisnet].
   
[[Categorie:Kennisnet Federatie]]
 
 
[[Categorie:Entree Federatie]]
 
[[Categorie:Entree Federatie]]

Huidige versie van 16 aug 2018 om 11:06

KNF-symbol.png Entree Federation: Attribute overview

Nl.gif Nederlands En.gif English

The Entree Federation uses attributes to authenticate and autorise users. These attributes contain information (for example a first name) about the user who wants to login at a Service Provider.
The set of used attributes consists of two types of attributes:

  • Mandatory attributes
  • Optional attributes

For most Service Providers the mandatory set of attributes will suffice to authenticate and autorise a user. However there might be situations in which a Service Provider may need more information about a user. In this case one or more optional attributes can be used.
The Identity Provider is responsible for the integrity of the content of the attributes. The Entree Federatie does not validate these values.

Mandatory attributes

On the left side of the table you find the attributes as they are provided by the Identity Provider.
On the right side of the table you find the attributes as they are passed on to the Service Provider by the Entree Federation.

Received from the Identity Provider Entree Federation Passed on to the Service Provider
Attributename Description Format Example Attributename Description Format Example
uid A users unique identifier, containing a username and realm 1 userId@realm johndoe@fairview  =>  uid The encrypted version of the combination of the username in the provided uid and employeenumber, followed by the realm in the provided uid. hash@realm qj7cks8qdz9ph54@fairview
employeeNumber Employee number string 140316
givenName First name string John  =>  givenName First name string John
sn Surname string Doe  =>2  sn Surname string Doe
mail Email address string johndoe@fairview.com  =>3 
eduPersonAffiliation Role student, employee, staff or affiliate student  =>  eduPersonAffiliation Role student, employee, staff or affiliate student
nlEduPersonHomeOrganizationId Unique identifier of the institution string (Entree Federation recommends using capitals) 01AB  =>  nlEduPersonHomeOrganizationId Unique identifier of the institution string 01AB
nlEduPersonHomeOrganization Name of the institution string Fairview College  =>  nlEduPersonHomeOrganization Name of the institution string Fairview College

1 Note: The value in the uid attribute has to be the same as the <sml:NameID> element when the SAML protocol is used for the connection to the Entree Federation.
2 Note: This attribute is received by the Entree Federation by default. During the implementation of the connection with the Entree Federation a Service Provider can choose to receive either the first name or the surname. When the Service Provider requires to receive both, schools have to sign an Attribute Release Policy.
3 Note: This attribute is received by the Entree Federation by default, but only passed in after the school has signed an Attribute Release Policy.

Optional attributes

These attributes will only be passed on to a specific Service Provider after the school has given explicit permission by signing an Attribute Release Policy.

Received from the Identity Provider Entree Federatie Passed on to the Service Provider
Attribuutname Description Format Example Attribuutname Description Format Example
uid A users unique identifier, containing a username and realm userId@realm johndoe@fairview  =>1  nlEduPersonRealId Unencrypted version of the uid [userId]@[realm] johndoe@fairview
nlEduPersonTussenvoegsels Insertion string van  =>  nlEduPersonTussenvoegsels Insertion string van
sn Surname string Doe  =>2  sn Surname string Doe
mail Email address string johndoe@fairview.com  =>3  mail Email address string johndoe@fairview.com
initials Initials string J.  =>  initials Initals string J.
homePhone Home phone number string +31791234567  =>  homePhone Home phone number string +31791234567
mobile Mobile number string +31612345678  =>  mobile Mobile number string +31612345678
homePostalAddress Home address Maximum 6 lines of 30 characters each Fairview Avenue 121e
2518PP Sweetlake
 =>  homePostalAddress Home address Fairview Avenue 121e
2518PP Sweetlake
nlEduPersonBirthDate Date of birth yyyymmdd 19801231  =>  nlEduPersonBirthDate Date of birth yyyymmdd 19801231
nlEduPersonProfile Name of course preceded by CREBO<space>. OPTIONAL BOL_ or BBL_ can be added to the name of the course string 2345 BOL_ICT.Gamedeveloper  =>  nlEduPersonProfile Name of course preceded by CREBO<space>. OPTIONAL BOL_ or BBL_ can be added to the name of the course string 2345 BOL_ICT.Gamedeveloper
nlEduPersonDepartment Department or sector string Science  =>  nlEduPersonDepartment Department or sector string Science
nlEduPersonUnit Primairy class or group. Unique within the administration or schooldomain string H2A  =>  nlEduPersonUnit Primairy class or group. Unique within the administration or schooldomainn string H2A
ou Class string H2A  =>  ou Class string H2A
nlEduPersonCohort Starting year string 2014  =>  nlEduPersonCohort Starting year string 2014
nlEduPersonProfileId ECK attribute (In case a school maintains multiple administrations the administrationnumber can be added after the @ sign, as in the example) studentnumber@administrationnumber.schooldomain.com 95312@1.fairview.com  =>  nlEduPersonProfileId ECK attribute (In case a school maintains multiple administrations the administrationnumber can be added after the @ sign, as in the example) studentnumber@administrationnumber.schooldomain.com 95312@1.fairview.com
ocwILTRegistratiecode ILT Registrationcode (Conform appendix I and II, belonging to article 1 of the Regulation of the Ministery OCW fixing of the Elementcodetable and Coursecodetable VO and Adult education: nr. DUO/OND-2013/15135 M.) 4 digit code 0011  =>  ocwILTRegistratiecode ILT Registrationcode (Conform appendix I and II, belonging to article 1 of the Regulation of the Ministery OCW fixing of the Elementcodetable and Coursecodetable VO and Adult education: nr. DUO/OND-2013/15135 M.) 4 digit code 0011
ocwILTLeerjaar ILT cohort year (Conform appendix I and II, belonging to article 1 of the Regulation of the Ministery OCW fixing of the Elementcodetable and Coursecodetable VO and Adult education: nr. DUO/OND-2013/15135 M.) 1 digit 1  =>  ocwILTLeerjaar ILT cohort year (Conform appendix I and II, belonging to article 1 of the Regulation of the Ministery OCW fixing of the Elementcodetable and Coursecodetable VO and Adult education: nr. DUO/OND-2013/15135 M.) 1 digit 1

1 Note: The encrypted version of this attribute is passed on by default. The unencrypted version requires an Attribute Release Policy signed by the school.
2 Note: This attribute is received by the Entree Federation by default. During the implementation of the connection with the Entree Federation a Service Provider can choose to receive either the first name or the surname. When the Service Provider requires to receive both, schools have to sign an Attribute Release Policy.
3 Note: This attribute is received by the Entree Federation by default, but only passed in after the school has signed an Attribute Release Policy.

Attribute release policy

An overview of used attribute release policies can be found at de support pagina van Kennisnet.