Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
de:entity_attributes [2023/11/01 16:54] – [Beispiele] Wolfgang Pempe | de:entity_attributes [2025/08/01 09:58] (aktuell) – [Internationale Entity Categories] Doreen Liebenau | ||
---|---|---|---|
Zeile 15: | Zeile 15: | ||
< | < | ||
< | < | ||
- | < | + | < |
- | < | + | < |
- | < | + | |
</ | </ | ||
< | < | ||
Zeile 63: | Zeile 62: | ||
====== Entity Categories ====== | ====== Entity Categories ====== | ||
- | Eine Entity Category ist technisch gesehen ein Wert eines Entity Attributs, das den Namen '' | + | Eine Entity Category ist technisch gesehen ein Wert eines Entity Attributs, das den Namen **%%http:// |
IdP-seitig können als " | IdP-seitig können als " | ||
Zeile 71: | Zeile 70: | ||
===== Internationale Entity Categories ===== | ===== Internationale Entity Categories ===== | ||
- | Drei Entity Categories kommen international zum Einsatz. Um sie für Ihre Systeme in der DFN-AAI zu setzen, verwenden Sie die [[https:// | + | Die folgenden |
\\ | \\ | ||
Zeile 86: | Zeile 85: | ||
IdP-Betreiber, | IdP-Betreiber, | ||
+ | |||
+ | **Definition: | ||
+ | * Selbstverpflichtungserklärung von Service Providern | ||
+ | * Ansässig in der EU oder im europäischem Wirtschaftsraum | ||
+ | * SPs aus Drittländern müssen ein angemessenes Datenschutzniveau nach Art. 45 DSGVO nachweisen | ||
+ | |||
+ | **Registrierungskriterien: | ||
+ | * Für SPs gilt: | ||
+ | * Liste der angeforderten Attribute stimmt mit den Angaben in den Datenschutzinformationen überein | ||
+ | * Metadaten enthalten in englischer Sprachversion (d.h. xml: | ||
+ | * < | ||
+ | * < | ||
+ | * < | ||
+ | * Für IdPs, die diese Entity Category unterstützen, | ||
+ | * Nur die angeforderten Attribute freigeben | ||
+ | * Wird für ein multi-valued Attribut ein bestimmter Wert verlangt, wird nur dieser freigegeben | ||
+ | * Information der Nutzenden über jedes Attribut in PrivacyStatementURL | ||
+ | |||
+ | **Required Attributes: | ||
+ | * vom SP benötigte Attribute müssen wie folgt gekennzeichnet sein: | ||
+ | * RequestedAttribute mit «isRequired=" | ||
+ | * subject-id: | ||
\\ | \\ | ||
Zeile 91: | Zeile 112: | ||
==== European Student Identifier ==== | ==== European Student Identifier ==== | ||
Siehe unter https:// | Siehe unter https:// | ||
+ | |||
+ | **Definition: | ||
+ | * Zweck: eindeutige Identifikation von Studierenden im Rahmen formaler Lern-, Lehr- und Verwaltungsprozesse innerherhalb der europäischen Hochschullandschaft | ||
+ | * zuverlässiger & datenschutzkonformen Austausch studentischer Daten zwischen Institutionen, | ||
+ | |||
+ | **Registrierungskriterien (betreffen SPs):** | ||
+ | * Ansässig in der EU oder im europäischem Wirtschaftsraum | ||
+ | * SPs aus Drittländern müssen ein angemessenes Datenschutzniveau nach Art. 45 DSGVO nachweisen | ||
+ | * In Frage kommen | ||
+ | * Studierendenmobilitätsdienste, | ||
+ | * SPs zur Übermittlung von Studierendendaten zwischen Bildungseinrichtungen | ||
+ | * Hochschulübergreifende Allianzen und Lernmanagementsysteme | ||
+ | |||
+ | **Required Attribute: | ||
+ | * schacPersonalUniqueCode | ||
\\ | \\ | ||
Zeile 96: | Zeile 132: | ||
==== Research and Scholarship ==== | ==== Research and Scholarship ==== | ||
- | Die Entity Category Research and Scholarship können Service Provider setzen, deren Dienst die Zusammenarbeit oder das Management in den Bereichen Forschung und Bildung unterstützt. | + | Die Bedingungen sind bei [[https:// |
- | Die Attributfreigaben, die IdP-seitig erfolgen | + | **Definition der Entity Category Research and Scholarship: |
+ | * SPs, die zumindest teilweise zur Unterstützung der Interaktion, | ||
+ | * Wikis, Blogs, Projekt- und Fördermittelmanagement-Tools | ||
+ | * NICHT: Lizenz-Management | ||
+ | * IdPs können | ||
+ | * [[: | ||
+ | |||
+ | **Registrierungskriterien (gelten für SPs):** | ||
+ | * unterstützt SAML V2.0 HTTP-POST binding | ||
+ | * Föderations-Metadaten werden mind. täglich aktualisiert | ||
+ | * Metadaten enthalten: < | ||
+ | * Englische Sprachversion wird empfohlen (d.h. xml: | ||
+ | |||
+ | **R& | ||
+ | * Benutzerkennung | ||
+ | * eduPersonPrincipalName (wenn nicht neu zugewiesen) | ||
+ | * Oder: eduPersonPrincipalName + eduPersonTargetedID (oder persistenName ID) | ||
+ | * Name der Person, E-Mail-Adresse | ||
+ | * displayName oder/und givenName + sn | ||
+ | |||
+ | * optional Zugehörigkeit | ||
+ | * eduPersonScopedAffiliation | ||
+ | |||
+ | Zusätzliche Attribut-Anforderungen können ausgehandelt werden | ||
+ | Für IdPs, die diese Entity Category unterstützen gilt: | ||
+ | * Freigabe des Attribut-Bundles für eine signifikante Teilmenge der User | ||
+ | * Freigabe erfolgt Automatisch oder vorbehaltlich der User-Zustimmung | ||
+ | * Bereitstellung eines persistenten, | ||
\\ | \\ | ||
==== Anonymous Access ==== | ==== Anonymous Access ==== | ||
- | Siehe unter https:// | + | * Siehe unter https:// |
+ | * Konfigurationsbeispiel für die Attributfreigabe am IdP unter [[de: | ||
+ | **Definition: | ||
+ | * Fokus: Erhalt personenbezogener Daten ist unerwünscht | ||
+ | * Nicht: Bereitstellung von Autorisierungsinformationen | ||
+ | * IdPs können Unterstützung der Entity Category anzeigen | ||
+ | |||
+ | **Registrierungskriterien (betreffen SPs):** | ||
+ | * Metadaten enthalten < | ||
+ | * Englische Sprachversion wird empfohlen (d.h. xml: | ||
+ | |||
+ | **Required Attributes: | ||
+ | * Organization: | ||
+ | * Affiliation: | ||
==== Pseudonymous Access ==== | ==== Pseudonymous Access ==== | ||
- | Siehe unter https:// | + | * Siehe unter https:// |
+ | * [[de: | ||
+ | **Definition: | ||
+ | * Fokus: Personalisierung auf der Grundlage eines pseudonymen User-Identifiers | ||
+ | * Nicht: Bereitstellung von Autorisierungsinformationen | ||
+ | * IdPs können Unterstützung der Entity Category anzeigen | ||
+ | |||
+ | **Registrierungskriterien (betreffen SPs):** | ||
+ | * nachgewiesener und dokumentierter Bedarf an den Informationen (Attribut-Bundle) | ||
+ | * Selbstverpflichtung zur Datenminimierung | ||
+ | * Attribute werden nur für den im Antrag beschriebenen Zweck verwendet | ||
+ | * Metadaten enthalten < | ||
+ | * Englische Sprachversion wird empfohlen (d.h. xml: | ||
+ | |||
+ | **Attribut-Bundle: | ||
+ | * Organization: | ||
+ | * pseudonymous pairwise user identifier: pairwise-id | ||
+ | * Affiliation: | ||
+ | * Assurance: eduPersonAssurance | ||
==== Personalized Access ==== | ==== Personalized Access ==== | ||
- | Siehe unter https:// | + | * Siehe unter https:// |
+ | * [[de: | ||
+ | |||
+ | **Definition: | ||
+ | * SPs, die nachweislich einige wenige personenbezogenen Daten der Nutzenden benötigen | ||
+ | * Nicht: Bereitstellung von Autorisierungsinformationen | ||
+ | * IdPs können Unterstützung der Entity Category anzeigen | ||
+ | |||
+ | **Registrierungskriterien (betreffen SPs):** | ||
+ | * nachgewiesener und dokumentierter Bedarf an den Informationen (Attribut-Bundle) | ||
+ | * Selbstverpflichtung zur Datenminimierung | ||
+ | * Attribute werden nur für den im Antrag beschriebenen Zweck verwendet | ||
+ | * Metadaten enthalten < | ||
+ | * Englische Sprachversion wird empfohlen (d.h. xml: | ||
+ | |||
+ | **Attribute-Bundle: | ||
+ | * Organization: | ||
+ | * user identifier: subject-id | ||
+ | * person name: displayName , givenName, sn | ||
+ | * email address: mail | ||
+ | * affiliation: | ||
+ | * Assurance: eduPersonAssurance | ||
\\ | \\ | ||
Zeile 116: | Zeile 232: | ||
Der Entity Category [[https:// | Der Entity Category [[https:// | ||
+ | SPs akzeptieren weiterhin Assertions von diesem IdP. | ||
+ | |||
+ | Mögliche Situationen: | ||
+ | * Verbesserung der Benutzerfreundlichkeit bei ähnlichen Anzeigenamen von Test/Dev & Prod. IdP | ||
+ | * IdPs mit Zugangsbeschränkung auf bestimmte Netzbereiche | ||
+ | * Technische Herausforderungen über einen längeren Zeitraum, z.B. Migration | ||
\\ | \\ | ||
Zeile 143: | Zeile 265: | ||
Hier sehen Sie den Metadatenauszug eines Identity Providers, der Attributfreigaben für Code of Conduct-getreue SPs konfiguriert hat. | Hier sehen Sie den Metadatenauszug eines Identity Providers, der Attributfreigaben für Code of Conduct-getreue SPs konfiguriert hat. | ||
- | <file xml dfn-aai-metadata.xml> | + | <file xml dfn-aai-idp-metadata.xml> |
< | < | ||
< | < | ||
Zeile 168: | Zeile 290: | ||
* Die Zugriffsrechte auf die Entitätenliste werden vom DFN-AAI Team gesetzt, auch für Sub-Admins | * Die Zugriffsrechte auf die Entitätenliste werden vom DFN-AAI Team gesetzt, auch für Sub-Admins | ||
Folgende Kategorien werden derzeit vergeben: | Folgende Kategorien werden derzeit vergeben: | ||
- | * [[http:// | ||
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
Zeile 179: | Zeile 300: | ||
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
+ | * [[http:// | ||
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
Zeile 208: | Zeile 330: | ||
Hier sehen Sie den Metadatenauszug eines IdP, der am bwIdM-Verbund teilnimmt: | Hier sehen Sie den Metadatenauszug eines IdP, der am bwIdM-Verbund teilnimmt: | ||
- | <file xml dfn-aai-metadata.xml> | + | <file xml dfn-aai-idp-metadata.xml> |
< | < | ||
< | < | ||
Zeile 248: | Zeile 370: | ||
<file xml shibboleth2.xml> | <file xml shibboleth2.xml> | ||
< | < | ||
- | | + | |
- | | + | |
< | < | ||
< | < | ||
Zeile 256: | Zeile 378: | ||
< | < | ||
</ | </ | ||
- | </ | ||
- | < | ||
- | < | ||
</ | </ | ||
</ | </ | ||
Zeile 315: | Zeile 434: | ||
(siehe hierzu auch unter https:// | (siehe hierzu auch unter https:// | ||
<file xml attribute-filter.xml> | <file xml attribute-filter.xml> | ||
- | < | + | < |
- | | + | < |
| | ||
| | ||
- | < | + | < |
- | | + | < |
- | | + | < |
- | | + | < |
- | | + | < |
- | | + | < |
+ | < | ||
+ | <!-- Optional, if available, for resource authorization --> | ||
+ | < | ||
</ | </ | ||
</ | </ | ||
Zeile 364: | Zeile 486: | ||
* **IdP - Attributfreigabe** | * **IdP - Attributfreigabe** | ||
- | * [[https://wiki.shibboleth.net/ | + | * [[https:// |
- | * [[https://wiki.shibboleth.net/ | + | * [[https:// |
* **IdP - Relying Party Konfiguration** | * **IdP - Relying Party Konfiguration** | ||
- | * [[https://wiki.shibboleth.net/ | + | * [[https:// |
* **IdP - internes Tagging mit Entity Attributen** | * **IdP - internes Tagging mit Entity Attributen** | ||
- | * [[https://wiki.shibboleth.net/ | + | * [[https:// |
* **SP - Metadata Filter (matcher=" | * **SP - Metadata Filter (matcher=" | ||
* [[https:// | * [[https:// |