Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Note

De SAML2-implementatie van SURFconext voldoet aan het SAML2int profiel 0.2.1.

In de header op bovenstaande link staat dat het werk aan saml2int is verhuisd naar Kantara Initiative. SURFconext houdt zich tot nader order aan de SAML2int-profielversie 0.2.1.

Note
titleBen je een contentaanbieder of bibliotheekdienst?

Voor contentaanbieders hanteert SURFconext (in overleg met het samenwerkingsverband van de Nederlandse universiteitsbibliotheken en de Koninklijke Bibliotheek (UKB), Hogeschoolbibliotheken (SHB)) een apart beleid voor het vrijgeven van attributen. De volgende zijn toegestaan:

  • Persistent of Transient NameID
  • schacHomeOrganization
  • eduPersonAffiliation

Lees ons blog hoe we dit mogelijk hebben gemaakt.

Info

Voordat je je gaat verdiepen in de theoretische zaken op deze pagina, loont het om onze 'best practice' pagina (EN) te lezen. Hier krijg je een introductie tot en hoe attributen het beste gebruikt kunnen worden in SURFconext.

...

De identiteit van een gebruiker wordt doorgestuurd in de vorm van een element wat het NameID heet. Iedere IdP wordt verplicht een NameID mee te sturen. Vanwege privacy genereert SURFconext een nieuwe NameID en plaatst een kopij kopie daarvan in het attribuut eduPersonTargetedID, maar alleen als het NameIID geconfigureerd is als persistent (dus niet indien het als transient is geconfigureerd).

...

Omschrijving

Attribuutnaam

Voorbeeld

ID

SAML NameID element
urn:mace:dir:attribute-def:eduPersonTargetedID
urn:oid:1.3.6.1.4.1.5923.1.1.1.10

bd09168cf0c2e675b2def0ade6f50b7d4bb4aae

Surname

urn:mace:dir:attribute-def:sn
urn:oid:2.5.4.4

Vermeegen
孝慈

Given name or first name

urn:mace:dir:attribute-def:givenName
urn:oid:2.5.4.42

Mërgim Lukáš
Þrúður

Common name or Full Name

urn:mace:dir:attribute-def:cn
urn:oid:2.5.4.3

Prof.dr. Mërgim Lukáš Vermeegen
加来 千代, PhD.

Display name

urn:mace:dir:attribute-def:displayName
urn:oid:2.16.840.1.113730.3.1.241

Prof.dr. Mërgim L. Vermeegen
加来 千代, PhD.

Email address

urn:mace:dir:attribute-def:mail
urn:oid:0.9.2342.19200300.100.1.3

m.l.vermeegen@university.example.org
maarten.'t.hart@uniharderwijk.nl 
"very.unusual.@.but valid.nonetheless"@example.com
mlv@[IPv6:2001:db8::1234:4321]

Organization

urn:mace:terena.org:attribute-def:schacHomeOrganization
urn:oid:1.3.6.1.4.1.25178.1.2.9

example.nl
something.example.org  

Organization Type

urn:mace:terena.org:attribute-def:schacHomeOrganizationType
urn:oid:1.3.6.1.4.1.25178.1.2.10

urn:mace:terena.org:schac:homeOrganizationType:int:university
urn:mace:terena.org:schac:homeOrganizationType:es:opi

Employee/student number

urn:schac:attribute-def:schacPersonalUniqueCode
urn:oid:1.3.6.1.4.1.25178.1.2.14

urn:schac:personalUniqueCode:nl:local:example.edu:employeeid:x12-3456
urn:schac:personalUniqueCode:nl:local:example.nl:studentid:s1234567

Affiliation

urn:mace:dir:attribute-def:eduPersonAffiliation
urn:oid:1.3.6.1.4.1.5923.1.1.1.1

employee, student, faculty, member, affiliate, pre-student

Scoped affiliation urn:mace:dir:attribute-def:eduPersonScopedAffiliation
urn:oid:1.3.6.1.4.1.5923.1.1.1.9

student@uniharderwijk.nl
employee@uniharderwijk.nl

Entitlement

urn:mace:dir:attribute-def:eduPersonEntitlement
urn:oid:1.3.6.1.4.1.5923.1.1.1.7

Wordt gedefinieerd per dienst (zie Standardized values for eduPersonEntitlement)

PrincipalName

urn:mace:dir:attribute-def:eduPersonPrincipalName
urn:oid:1.3.6.1.4.1.5923.1.1.1.6

piet.jønsen@example.edu
not.a@vålîd.émail.addreß

isMemberOf

urn:mace:dir:attribute-def:isMemberOf
urn:oid:1.3.6.1.4.1.5923.1.5.1.1

urn:collab:org:surf.nl
urn:collab:org:clarin.org

uid

urn:mace:dir:attribute-def:uid
urn:oid:0.9.2342.19200300.100.1.1

s9603145
flåp@example.edu

preferredLanguage

urn:mace:dir:attribute-def:preferredLanguage
urn:oid:2.16.840.1.113730.3.1.39

nl
nl, en-gb;q=0.8, en;q=0.7

ORCID

urn:mace:dir:attribute-def:eduPersonORCID

urn:oid:1.3.6.1.4.1.5923.1.1.1.16

http://orcid.org/0000-0002-1825-0097
ECK IDAssurance

urn:mace:

surf.nl

dir:attribute-def:eduPersonAssurance

urn:oid:1.3.6.1.4.1.5923.1.1.1.11

https://refeds.org/assurance/ID/unique
ECK IDurn:mace:surf.nl:attribute-def:eckid https://ketenid.nl/spv1/eacf3765ad342...cf3a11fe9cab2365f95da3e9965501f7c98e
(Attribuut korter gemaakt voor de leesbaarheid)
SURFCRM IDurn:mace:surf.nl:attribute-def:surf-crm-idad93daef-0911-e511-80d0-005056956c1a
MS AuthnMethodsReferences

http://schemas.microsoft.com/claims/authnmethodsreferences

urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport
http://schemas.microsoft.com/claims/multipleauthn
OrganizationalUnitNameurn:mace:dir:attribute-def:ou

Industrial Engineering & Innovation Sciences
Facility management
IT service centre

Info
titleVerouderde attributen

SURFconext beschouwt

Info
titleVerouderde attributen

SURFconext beschouwt de attributen nlEduPersonOrgUnit , nlEduPersonStudyBranch en nlStudielinkNummer als verouderd. Deze worden niet meer toegepast bij nieuw op te voeren SP's in SURFconext. Als je al een IdP of SP bij SURFconext hebt geregistreerd die gebruik maakt van deze attributen kunnen deze tot nader order gebruikt worden.

...

urn:mace

urn:mace:dir:attribute-def:sn

urn:oid

urn:oid:2.5.4.4

Multiplicity

single-valued

Data typeUTF8 string (unbounded)

Omschrijving

De achternaam van een gebruiker (Inclusief woorden tussenvoegsels als “van”, “de”, “von” etc.) en wordt gebruikt voor personalisatie; dit kan een combinatie zijn van bestaande attributen.

VoorbeeldVermeegen 
孝慈

Opmerking


...

urn:mace

urn:mace:dir:attribute-def:givenName

urn:oid

urn:oid:2.5.4.42

Multiplicity

single-valued

Data typeUTF8 string (unbounded)

Beschrijving

Voornaam / 'name known by'; combinatie van titel, initialen, en 'name known by' zijn mogelijk.

Voorbeeld

Jan Klaassen
Mërgim K. Lukáš
Þrúður

Opmerking

Tussenvoegsels horen hier niet. Die komen in attribuut Surname.


Anchor
cn
cn
Common name

urn:mace

urn:mace:dir:attribute-def:cn

urn:oid

urn:oid:2.5.4.3

Multiplicity

multi-valued

Data typeUTF8 string 
(unbounded)

Omschrijving

Volledige naam.

VoorbeeldProf.dr. Mërgim Lukáš Vermeegen 
加来 千代, PhD.
Opmerking

Bijvoorbeeld: een gebruikersnaam in een Engelssprekend land bevat een persoonlijke titel (bijvoorbeeld dhr., mw., professor, mijnheer, Lord), een voornaam, 2e (en verdere) naam, achternaam, kwalificatie van de generatie (als die er is, bijvoorbeeld Jr.) en onderscheidingen en prijzen (als die er zijn; bijvoorbeeld een onderscheiding Commander of the Order of the British Empire, CBE).

...

urn:mace

urn:mace:dir:attribute-def:uid

urn:oid

urn:oid:0.9.2342.19200300.100.1.1

Multiplicity

single-valued (multi-valued in de specificatie, maar in SURFconext is slechts 1 waarde toegestaan)
Data typeUTF8 String (max 256 chars); gebruik van spaties en @-characters wordt afgeraden

Omschrijving

De unieke code voor een persoon, die als inlognaam wordt gebruikt binnen een organisatie.

Voorbeelden

s9603145 
piet 
flåp@example.edu

Opmerkingen

  • Het uid is geen unieke identifier voor gebruikers van SURFconext. Uid-waarden zijn hoogstens uniek voor elke Identity Provider.
  • In het ideale geval is de uid niet alleen een inlognaam/-code, maar ook een identifier die gegarandeerd uniek is binnen een organisatie. Op dit moment is zo’n garantie er echter niet.
  • Gebruik liever het NameID voor unieke identifiers binnen SURFconext dan het uid.
  • Gebruik het eduPersonPrincipalName-attribuut als een door mensen leesbare unieke identifier nodig is.
  • Een uid kan elk unicodeteken bevatten. Bijvoorbeeld: 'org:surfnetsurf.nl:joe von stühl' is een geldig uid.
  • SURFconext vertaalt @-tekens in het uid naar underscores voordat het NameID op basis hiervan gevormd wordt.

...

urn:mace

urn:mace:terena.org:attribute-def:schacHomeOrganization

urn:oid

urn:oid:1.3.6.1.4.1.25178.1.2.9

Multiplicity

single-valued

Data typeRFC-1035 domain string. Dit MOET een secondary-level domein zijn die in beheer is van de instelling. Bij voorkeur wordt de hoofd-domeinnaam van de instelling gebruikt.

Omschrijving

The user's organization using the organization's domain name; syntax in accordance with RFC 1035.

Voorbeelden

uniharderwijk.nl
example.nl  

Opmerkingen

  • In het verleden stuurde SURFconext ooit de ‘home organization’ in het attribuut urn:oid:1.3.6.1.4.1.1466.115.121.1.15, wat incorrect was. Sinds 2013 is het correcte oid urn:oid:1.3.6.1.4.1.25178.1.2.9 in gebruik. Om redenen van compatibiliteit wordt de oude (verkeerde) string ook nog steeds opgestuurd. Deze wordt in 2020 de nabije toekomst verwijderd.
  • Het is wenselijk dat dit een vaste waarde is die hetzelfde is voor alle gebruikers van de organisatie.
  • Waarden die met dit attribuut overeen moeten komen mogen niet hoofdlettergevoelig zijn, d.w.z. de waarden "uniharderwijk.nl" en "UniHarderwijk.nl" moeten als gelijk worden beschouwd. Om Interoperabiliteitsredenen schrijft SURFconext kleine letters voor, zoals hierboven gespecificeerd.
  • SURFconext slaat in zijn configuratie op welke waarde de instelling gebruikt, om bij te kunnen houden als er afwijkende waarden gestuurd worden.

...

urn:mace

urn:schac:attribute-def:schacPersonalUniqueCode

urn:oid

urn:oid:1.3.6.1.4.1.25178.1.2.14

Multiplicity

multi-value

Data-typeRFC-2141 URN (zie SURFnet SURF uri registry)

Omschrijving

Het interne studentnummer, medewerkernummer of persoonsnummer van de gebruiker. En/of de European Student Identifier gebruikt in Erasmus+-studentuitwisseling.

Voorbeeldenurn:schac:personalUniqueCode:nl:local:example.edu:employeeid:x12-3456
urn:schac:personalUniqueCode:nl:local:example.nl:studentid:s1234567
urn:schac:personalUniqueCode:int:esi:example.nl:123123

Opmerkingen

Anchoranchor
eduPersonAffiliation
eduPersonAffiliation
Affiliation

urn:mace

urn:mace:dir:attribute-def:eduPersonAffiliation

urn:oid

urn:oid:1.3.6.1.4.1.5923.1.1.1.1

Multiplicity

multi-valued

Data typeUTF8 String (only the values enumerated below are allowed)

Beschrijving

Geeft de relatie aan tussen de gebruiker en zijn instelling. De volgende waarden zijn toegestaan binnen SURFconext:

  • student — een bij de Instelling ingeschreven student, extraneus of cursist.
  • employee — een persoon met een aanstelling dan wel een arbeidsovereenkomst bij de Instelling.
  • staff — Alle academische staf (wetenschappelijk personeel, of WP) en docenten. (deprecated (verouderd); niet gebruiken in nieuwe gevallen)
  • faculty — Persoon wiens primaire taak onderwijs geven of onderzoek doen is (bij universiteiten vaak aangeduid als WP. Let op, doctoraal studenten mogen ook deze waarde krijgen.)
  • member — Iedereen die tenminste één van de bovenstaande waardes heeft is automatisch ook member.
  • pre-student — een voorinschrijver, die zich bij een instelling heeft ingeschreven om te gaan studeren maar nog niet een volwaardige student is. Zie deze pagina voor meer informatie over de voorwaarden waaronder voorinschrijvers toegang kunnen krijgen tot SURFconext. SURFconext laat voorinschrijvers nooit toe tot SPs zonder voorafgaande toestemming van de dienstverlener.
  • affiliate — een persoon die anderszins in het kader van de taakuitvoering van de Instelling geautoriseerd is om de dienst te gebruiken

Gebruik Alleen de bovenstaande voorbeelden om vast te stellen waardes kunnen worden gebruikt in SURFconext. Stel aan de hand van de voorbeelden vast welke waarde een gebruiker krijgt. Indien de definities niet toereikend zijnje twijfelt of een gebruiker al dan niet binnen een definitie valt, gebruik gezond verstand.

VoorbeeldenZie beschrijving

Opmerkingen 

  • Alle gebruikers die als affiliation faculty, employee or student hebben, moeten ook de waarde member hebben.
  • Identity Providers kunnen intern aanvullende waarden gebruiken voor het affiliation-attribuut, zoals alum. Volgens het beleid van SURFconext mogen deze gebruikers geen toegang krijgen tot SURFconext (dit dient de IdP zelf af te dwingen).
  • Een andere waarde die in de eduPerson-standaard worden genoemd is library-walk-in. Deze waarde wordt niet gebruikt in SURFconext.
  • Volgens de eduPerson-standaard zijn de waarden van dit attribuut niet hoofdlettergevoelig. Vanwege compatibiliteit eisen wij in SURFconext echter bovenstaande waarden met kleine letters.
  • Zie REFEDS eduPerson(Scoped)Affiliation usage comparison voor een vergelijk van de waardes in internatiationale conext.

...

urn:maceurn:mace:dir:attribute-def:eduPersonScopedAffiliation
urn:oidurn:oid:1.3.6.1.4.1.14665923.1151.1211.1.159
Multiplicitymulti-valued
Data typeUTF8 String of the form affiliation@domain (zie onder)
Beschrijving

Beschrijft de relatie tussen de gebruiker en het domein van zijn thuisorganisatie. Het affiliation-gedeelte moet een van de toegestane waarden van het eduPersonAffiliation attribuut zijn (zie direct hierboven).

De waarde is de rol van de de gebruiker en de algemene domeinnaam van de instelling. Feitelijk kan eduPersonScopedAffiliation dus gedefinieerd worden als: <eduPersonAffiliation> "@" <schacHomeOrganization>. Dit attribuut is net als eduPersonAffiliation meerwaardig.

Het domein-gedeelte moet de schacHomeOrganization van de gebruiker zijn (of een subdomein ervan). 

Voorbeeldenstudent@uniharderwijk.nl
faculty@uniharderwijk.nl
Opmerkingen
  • Dit attribuut is primair een andere manier om de informatie uit eduPersonAffiliation en schacHomeOrganization door te geven. Het wordt aangeraden dit attribuut te voeren naast eduPersonAffliation en schacHomeOrganization, omdat sommige SPs in plaats van die twee losse attributen, dit attribuut vragen.
  • Dit attribuut kan indien gewenst ook gebruikt worden om die rol binnen een faculteit, veld, studie, afdeling waar de gebruiker mee verbonden is te beschrijven. Omdat het attribuut meerwaardig is, kan een gebruiker zowel student bij de ene als medewerker van de andere afdeling zijn.

...

urn:mace

urn:mace:dir:attribute-def:eduPersonEntitlement

urn:oid

urn:oid:1.3.6.1.4.1.5923.1.1.1.7

Multiplicity

multi-value

Data typeRFC-2141 URN

Beschrijving

rechten; een URI (URL of URN) die aangeeft welke rechten een gebruiker heeft.

Voorbeelden

urn:mace:terena.org:tcs:personal-admin
urn
:x-surfnet:mace:surf.nl:surfdomeinen.nl:role:dnsadmin

Opmerkingen

  • Dit attribuut kan gebruikt worden om rechten, rollen, enzovoort van Identity Providers door te geven aan diensten, zodat ze bijvoorbeeld gebruikt kunnen worden voor autorisatie.
  • De Identity Provider bepaalt doorgaans de waarde ervan
  • De waarde dient te voldoen aan een gestandaardiseerd formaat, zie SURFconext entitlement name-spacing policy.

...

urn:mace

urn:mace:dir:attribute-def:isMemberOf

urn:oid

urn:oid:1.3.6.1.4.1.5923.1.5.1.1

Multiplicity

multi-valued

Data typeRFC-2141 URN 

Beschrijving

Somt de samenwerkende organisaties op waarvan de gebruiker lid is.

Voorbeeld urn:collab:org:surf.nl
Opmerkingen
  • Attribuutwaarden zijn URI’s (URN of URL).
  • De enige waarde die momenteel ondersteund wordt, is urn:collab:org:surf.nl, die aangeeft dat het thuisnetwerk van de gebruiker lid is van SURFnetSURF.
  • In de toekomst kan dit attribuut gebruikt worden om te bepalen of een gebruiker lid is van een samenwerkingsorganisatie.
  • Dit attribuut wordt gegenereerd door SURFconext en is beschikbaar voor SP's. IdP's moeten dit attribuut niet zetten.

...

urn:mace

urn:mace:dir:attribute-def:eduPersonTargetedID

urn:oid

urn:oid:1.3.6.1.4.1.5923.1.1.1.10

Multiplicity

single-valued

Data typeUTF8 string (unbounded)XML-struct, kopie van het NameID

Beschrijving 

Het attribuut eduPersonTargetedID is een kopie van de Subject -> NameID (maar alleen als het NameID is geconfigureerd als persistent) welke door SURFconext zelf wordt gegenereerd. Als een Identity Provider de eduPersonTargetedID zelf zet, wordt deze altijd overschreven door SURFconext.

Voorbeeldbd09168cf0c2e675b2def0ade6f50b7d4bb4aae<saml:NameID Format="urn:oasis:names:tc:SAML:2.0:nameid-format:persistent">bd09168cf0c2e675b2def0ade6f50b7d4bb4aae</saml:NameID>

Opmerkingen 

Dit attribuut is in het leven geroepen omdat de Subject -> NameID zelf geen onderdeel is van de SAML v2.0-respons vrijgegeven attributen en dus niet gebruikt door elke SP als een attribuut uitgelezen kan worden. Als SURFconext de Subject -> NameID expliciet in het attribuut eduPersonTargetedID plaatst, kun je deze wel gebruikenHet eduPersonTargetedID is letterlijk een kopie, inclusief XML dus, van het NameID uit de assertion.


Anchor
orcid
orcid
eduPersonOrcid

urn:mace

urn:mace:dir:attribute-def:eduPersonOrcid

urn:oid

urn:oid:1.3.6.1.4.1.5923.1.1.1.16

Multiplicity

multi-valued (maar zie onder)

Data typeDatatype

URL, geregistreerd via ORCID.org

Beschrijving 

Het ORCID is een persistente digitale identifier die de houder onderscheidt van andere onderzoekers. Via integratie in publicatieworkflows leidt dit tot de herkenning van de juiste onderzoeker bij zijn wetenschappelijke activiteiten. Waarden moeten geldige ORCID identifiers zijn in de ORCID-voorkeursrepresentatie als URL, b.v. http://orcid.org/0000-0002-1825-0097

Voorbeelden

http://orcid.org/0000-0002-1825-0097

http://orcid.org/0000-0001-9351-8252

Opmerkingen Zie voor achtergrondinformatie over ORCID: https://www.surf.nl/nieuws/2016/02/orcid-nu-beschikbaar-voor-europese-instellingen.html

Het attribuut is in theorie multi-valued, maar in de praktijk lijkt het logisch niet meer dan één waarde mee te geven.

Anchor

...

eduPersonAssurance

...

eduPersonAssurance

...

eduPersonAssurance

urn:mace

urn:mace:

surf.nl

dir:attribute-def:

eckid

eduPersonAssurance

urn:oid-

urn:oid:1.3.6.1.4.1.5923.1.1.1.16

Multiplicity

singlemulti-valued

Data type

URL zoals gespecificeerd door Edu-K, geheel in onderkast

Beschrijving 

Educatieve Content Keten Identifier (ECK ID) is een pseudonieme identificatie voor toegang tot leermaterialen voor primair, secundair en middelbaar beroepsonderwijs.

Datatype

URL

Beschrijving

Set URIs die compliance met bepaalde standaarden voor identiteitszekerheid aangeven

Voorbeelden
https://refeds.org/assurance/ID/unique
Examples
https://
ketenid
refeds.
nl
org/assurance/
spv1
IAP/
eacf3765ad342feb5f65c2bf8194b4ccc3d68cec3c01d3c260636747a2b06d092fcc3a8d655bbdc4ae7d815ed005cf3a11fe9cab2365f95da3e9965501f7c98e
medium

Opmerkingen 

Dit attribuut mag alleen gebruikt worden voor “de toegang tot en het gebruik van digitale leermiddelen of het digitaal afnemen van toetsen en examens”.

Voor meer informatie zie https://www.eck-id.nl. Als u deze claiminformatie ophaalt uit een externe bron, zoals een Enterprise Active Directory, LDAP of een Microsoft SQL-server, kunt u aangepaste 'attribute store' definiëren voor het opvragen van de ECK-ID-claim . Lees dit Microsoft blog om meer te weten te komen

...

urn:mace

...

urn:mace:surf.nl:attribute-def:surf-crm-id

...

urn:oid

...

urn:oid:1.3.6.1.4.1.1076.20.100.10.50.2

...

Multiplicity

...

single-valued

...

Microsoft GUID

...

Beschrijving

...

Het GUID van de organisatie (aangesloten instelling) waar de idp van de gebruiker toe behoort, zoals gebruikt in het SURF CRM.

...

ad93daef-0911-e511-80d0-005056956c1a

...

Opmerkingen 

...

SURF specifiek en alleen te gebruiken voor SURF-eigen SP's die ook een koppeling hebben met het SURF CRM.

Uitsluitend in te zetten na overleg met SURFnet.

 Opmerkingen

Uitspraak van de instelling (IdP) over specifieke aspecten van het vaststellen van de identiteit of sterkte van de authenticatie, conform de standaarden zoals beschreven in het REFEDS Assurance Framework. Zie voor meer informatie Vrijgeven van eduPersonAssurance.

Anchor
eckid
eckid
ECK ID

urn:mace

urn:mace:surf.nl:attribute-def:eckid

urn:oid

-

Multiplicity

single-valued

Data type

URL zoals gespecificeerd door Edu-K, geheel in onderkast

Beschrijving 

Educatieve Content Keten Identifier (ECK ID) is een pseudonieme identificatie voor toegang tot leermaterialen voor primair, secundair en middelbaar beroepsonderwijs.

Voorbeelden

https://ketenid.nl/spv1/eacf3765ad342feb5f65c2bf8194b4ccc3d68cec3c01d3c260636747a2b06d092fcc3a8d655bbdc4ae7d815ed005cf3a11fe9cab2365f95da3e9965501f7c98e

Opmerkingen 

Dit attribuut mag alleen gebruikt worden voor “de toegang tot en het gebruik van digitale leermiddelen of het digitaal afnemen van toetsen en examens”.

Voor meer informatie zie https://www.eck-id.nl. Als u deze claiminformatie ophaalt uit een externe bron, zoals een Enterprise Active Directory, LDAP of een Microsoft SQL-server, kunt u aangepaste 'attribute store' definiëren voor het opvragen van de ECK-ID-claim . Lees dit Microsoft blog om meer te weten te komen

Anchor
surfcrmid
surfcrmid
SURF CRM ID

urn:mace

urn:mace:surf.nl:attribute-def:surf-crm-id

urn:oid

urn:oid:1.3.6.1.4.1.1076.20.100.10.50.2

Multiplicity

single-valued

Data type

Microsoft GUID

Beschrijving

Het GUID van de organisatie (aangesloten instelling) waar de idp van de gebruiker toe behoort, zoals gebruikt in het SURF CRM.

Voorbeelden

ad93daef-0911-e511-80d0-005056956c1a

Opmerkingen 

  • SURF specifiek en alleen te gebruiken voor SURF-eigen SP's die ook een koppeling hebben met het SURF CRM.
  • Uitsluitend in te zetten na overleg met SURF.
  • Dit attribuut wordt gelinkt door SURFconext en is beschikbaar voor SP's. IdP's moeten dit attribuut niet an te leveren

Anchor
authnmethodsreferences
authnmethodsreferences
MS AuthnMethodsReferences

Name

http://schemas.microsoft.com/claims/authnmethodsreferences

Multiplicity

multi-valued

Data type

URI

Beschrijving

De AuthnContext-referenties die betrokken zijn geweest bij de authenticatie van de betreffende gebruiker.

Voorbeelden

urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport
http://schemas.microsoft.com/claims/multipleauthn

Opmerkingen 

  • Uitsluitend in gebruik tussen IdP's en SURFconext; niet beschikbaar voor SP's.
  • Bedoeld om indien Microsoft ADFS gebruikt wordt, de gebruikte MFA-methode aan SURFconext te communiceren. Niet nodig of nuttig indien deze functionaliteit niet gebruikt wordt door de betreffende instelling.
  • Geen andere toepassingen. Voor vergelijkbare maar generieke SAML 2.0-functionaliteit, zie de AuthnContextClassRef die meegestuurd wordt in elke assertion.

Anchor
OU
OU
OrganizationalUnitName

urn:mace

urn:mace:dir:attribute-def:ou

urn:oid

urn:oid:2.5.4.11

Multiplicity

multi-valued

Data typeUTF-8 string

Beschrijving

Organisatieonderdeel. Geeft de afdeling, het team of de faculteit aan waarmee de gebruiker is verbonden binnen de uitgevende instelling. Dit attribuut kan meerdere waarden hebben, zodat meerdere afdelingen, teams of faculteiten kunnen worden vermeld
Voorbeelden
  • ICT Services
  • Industrial Engineering & Innovation Sciences
  • Facility Management Center

Opmerkingen

  • De waardes van dit attribuut zijn gescoped naar de Identity Provider die gezaghebbend is voor het attribuut.
  • Inhoud is per definitie instellingsspecifiek. Zij heeft geen andere betekenis dan die tussen SP en IdP is overeengekomen.

Anchor
eduID
eduID
eduID

urn:mace

urn:mace:eduid.nl:1.1

Multiplicity

single-valued

Data typeUTF-8 string

Beschrijving

De getargete unieke eduID-identifier voor een gebruiker
Voorbeelden

658b6b41-7c13-431d-b3b4-663e9077c24c
f4c9afe4-b9e1-42bb-92b8-047ac8711e29

Opmerkingen

  • Dit is een identifier uniek voor deze gebruiker bij deze dienst.
  • Het formaat is bij voorkeur een version 4 UUID.
  • Een eduID-identifier is niet afhankelijk van een educatieve instelling.
  • De eduID-identifier is bedoeld voor toepassingen waarbij een account wordt gebruikt dat niet afhankelijk is van een instelling, of waar informatie over een gebruiker uitgewisseld moet kunnen worden tussen instellingen

...

Name

http://schemas.microsoft.com/claims/authnmethodsreferences

Multiplicity

multi-valued

Data type

URI

Beschrijving

De AuthnContext-referenties die betrokken zijn geweest bij de authenticatie van de betreffende user.

Voorbeelden

urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport
http://schemas.microsoft.com/claims/multipleauthn

Opmerkingen 

  • Uitsluitend in gebruik tussen IdP's en SURFconext; niet beschikbaar voor SP's.
  • Bedoeld om indien Microsoft ADFS gebruikt wordt, de gebruikte MFA-methode aan SURFconext te communiceren. Niet nodig of nuttig indien deze functionaliteit niet gebruikt wordt door de betreffende instelling.
  • Geen andere toepassingen. Voor vergelijkbare maar generieke SAML 2.0-functionaliteit, zie de AuthnContextClassRef die meegestuurd wordt in elke assertion
    • .