Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:shibidp:dfn_misc_transcoder [2020/10/01 14:30] Wolfgang Pempede:shibidp:dfn_misc_transcoder [2023/01/03 12:24] (aktuell) Wolfgang Pempe
Zeile 1: Zeile 1:
 ====== Ergänzende Transcoding Properties für häufiger genutzte Attribute ====== ====== Ergänzende Transcoding Properties für häufiger genutzte Attribute ======
-  
-Die Datei [[https://download.aai.dfn.de/schema/dfnMisc.xml|dfnMisc.xml (Download)]] enthält neben den Transcoding Properties für ''eduPersonTargetedID'' auch solche für weitere, häufiger genutzte Attribute aus dem SCHAC-Schema (z.B. ''schacPersonalUniqueCode'') sowie ''bwidmOrgId''. Diese Datei kann im Verzeichnis 
- ''./conf/attributes'' abgelegt werden und muss dann in ''./conf/attributes/default-rules.xml'' referenziert werden: <code xml><import resource="dfnMisc.xml" /></code> 
  
-Änderungs- und Ergänzungswünsche für diese Transcoding Properties sind jederzeit willkommen und können gerne an [[hotline@aai.dfn.de|hotline@aai.dfn.de]] gerichtet werden. Der Aktuelle Stand ist im folgenden dokumentiert:+<callout color="#ff9900" title="Wo sind die SCHAC Proerties?"> 
 +Seit Version 4.2.0 des Shibboleth IdP werden die Transcoding Properties für die Attribute des [[de:attributes#e-learning_und_dfn-spezifische_erweiterungen|SCHAC-Schemas]] in einer separaten Datei ''schac.xml'' ausgeliefert. Bei upgedateten Instanzen findet sich diese Datei unter ''./dist/conf/attributes'' und kann von dort nach ''./conf/attributes'' kopiert und dort über einen Eintrag ''<import resource="schac.xml" />'' in ''default-rules.xml'' aktiviert werden. 
 + 
 +**Um Attribut-Doppelungen zu vermeiden, wurden alle SCHAC-Einträge aus ''dfnMisc.xml'' (siehe unten) entfernt**.  
 +</callout> 
 + 
 +Die Datei [[https://download.aai.dfn.de/schema/dfnMisc.xml|dfnMisc.xml (Download)]] enthält Transcoding Properties für ''eduPersonTargetedID'', ''memberOf'' und ''bwidmOrgId''. Diese Datei kann im Verzeichnis 
 + ''./conf/attributes'' abgelegt und dann in ''./conf/attributes/default-rules.xml'' referenziert werden: <code xml><import resource="dfnMisc.xml" /></code> 
 + 
 +Änderungs- und Ergänzungswünsche für diese Transcoding Properties sind jederzeit willkommen und können gerne an [[hotline@aai.dfn.de|hotline@aai.dfn.de]] gerichtet werden. Der aktuelle Stand ist hier dokumentiert:
  
 <file xml ./conf/attributes/dfnMisc.xml> <file xml ./conf/attributes/dfnMisc.xml>
Zeile 42: Zeile 48:
             <property name="properties">             <property name="properties">
                 <props merge="true">                 <props merge="true">
-                    <prop key="id">schacDateOfBirth</prop>+                    <prop key="id">memberOf</prop>
                     <prop key="transcoder">SAML2StringTranscoder</prop>                     <prop key="transcoder">SAML2StringTranscoder</prop>
-                    <prop key="saml2.name">urn:oid:1.3.6.1.4.1.25178.1.2.3</prop> +                    <prop key="saml2.name">urn:oid:1.2.840.113556.1.2.102</prop> 
-                    <prop key="displayName.de">Geburtsdatum</prop> +                    <prop key="displayName.de">Gruppenmitgliedschaften</prop> 
-                    <prop key="displayName.en">Date of Birth</prop> +                    <prop key="displayName.en">Group Memberships</prop>
-                </props> +
-            </property> +
-        </bean> +
- +
-        <bean parent="shibboleth.TranscodingProperties"> +
-            <property name="properties"> +
-                <props merge="true"> +
-                    <prop key="id">schacPlaceOfBirth</prop> +
-                    <prop key="transcoder">SAML2StringTranscoder</prop> +
-                    <prop key="saml2.name">urn:oid:1.3.6.1.4.1.25178.1.2.4</prop> +
-                    <prop key="displayName.de">Geburtsort</prop> +
-                    <prop key="displayName.en">Place of Birth</prop> +
-                </props> +
-            </property> +
-        </bean> +
- +
-        <bean parent="shibboleth.TranscodingProperties"> +
-            <property name="properties"> +
-                <props merge="true"> +
-                    <prop key="id">schacGender</prop> +
-                    <prop key="transcoder">SAML2StringTranscoder</prop> +
-                    <prop key="saml2.name">urn:oid:1.3.6.1.4.1.25178.1.2.2</prop> +
-                    <prop key="displayName.de">Geschlecht</prop> +
-                    <prop key="displayName.en">Gender</prop> +
-                </props> +
-            </property> +
-        </bean> +
- +
-        <bean parent="shibboleth.TranscodingProperties"> +
-            <property name="properties"> +
-                <props merge="true"> +
-                    <prop key="id">schacPersonalUniqueCode</prop> +
-                    <prop key="transcoder">SAML2StringTranscoder</prop> +
-                    <prop key="saml2.name">urn:oid:1.3.6.1.4.1.25178.1.2.14</prop> +
-                    <prop key="displayName.de">schacPersonalUniqueCode</prop> +
-                    <prop key="displayName.en">schacPersonalUniqueCode</prop> +
-                </props> +
-            </property> +
-        </bean> +
- +
-        <bean parent="shibboleth.TranscodingProperties"> +
-            <property name="properties"> +
-                <props merge="true"> +
-                    <prop key="id">schacHomeOrganization</prop> +
-                    <prop key="transcoder">SAML2StringTranscoder</prop> +
-                    <prop key="saml2.name">urn:oid:1.3.6.1.4.1.25178.1.2.9</prop> +
-                    <prop key="displayName.de">Heimateinrichtung (Domain Name)</prop> +
-                    <prop key="displayName.en">Home organization (Domain Name)</prop> +
-                </props> +
-            </property> +
-        </bean> +
- +
-        <bean parent="shibboleth.TranscodingProperties"> +
-            <property name="properties"> +
-                <props merge="true"> +
-                    <prop key="id">schacHomeOrganizationType</prop> +
-                    <prop key="transcoder">SAML2StringTranscoder</prop> +
-                    <prop key="saml2.name">urn:oid:1.3.6.1.4.1.25178.1.2.10</prop> +
-                    <prop key="displayName.de">Art der Heimateinrichtung</prop> +
-                    <prop key="displayName.en">Home organization type</prop> +
-                </props> +
-            </property> +
-        </bean> +
- +
-        <bean parent="shibboleth.TranscodingProperties"> +
-            <property name="properties"> +
-                <props merge="true"> +
-                    <prop key="id">schacUserStatus</prop> +
-                    <prop key="transcoder">SAML2StringTranscoder</prop> +
-                    <prop key="saml2.name">urn:oid:1.3.6.1.4.1.25178.1.2.19</prop> +
-                    <prop key="displayName.de">schacUserStatus</prop> +
-                    <prop key="displayName.en">schacUserStatus</prop>+
                 </props>                 </props>
             </property>             </property>
Zeile 131: Zeile 65:
                     <prop key="displayName.de">bwIDM Org ID</prop>                     <prop key="displayName.de">bwIDM Org ID</prop>
                     <prop key="displayName.en">bwIDM Org ID</prop>                     <prop key="displayName.en">bwIDM Org ID</prop>
 +                    <!-- Zur Belegung dieses Attributs siehe unter https://www.bwidm.de/attribute.php#Organisationsk%C3%BCrzel -->
                 </props>                 </props>
             </property>             </property>
Zeile 142: Zeile 77:
 </file>  </file> 
  
 +{{tag>idp4}}
  
  
  • Zuletzt geändert: vor 4 Jahren