Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
de:shibidp:dfn_misc_transcoder [2020/10/01 14:13]
Wolfgang Pempe angelegt
de:shibidp:dfn_misc_transcoder [2020/10/01 16:58] (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''.+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 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> 
 +<?xml version="1.0" encoding="UTF-8"?> 
 +<beans xmlns="http://www.springframework.org/schema/beans" 
 +       xmlns:context="http://www.springframework.org/schema/context" 
 +       xmlns:util="http://www.springframework.org/schema/util" 
 +       xmlns:p="http://www.springframework.org/schema/p" 
 +       xmlns:c="http://www.springframework.org/schema/c" 
 +       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
 +       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd 
 +                           http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd 
 +                           http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd" 
 +                            
 +       default-init-method="initialize" 
 +       default-destroy-method="destroy"> 
 + 
 +    <!-- diverse Attribute, die im Kontext der DFN-AAI weiterhin von Belang sind --> 
 + 
 +    <bean parent="shibboleth.TranscodingRuleLoader"> 
 +    <constructor-arg> 
 +    <list> 
 + 
 +        <bean parent="shibboleth.TranscodingProperties"> 
 +            <property name="properties"> 
 +                <props merge="true"> 
 +                    <prop key="id">eduPersonTargetedID</prop> 
 +                    <prop key="transcoder">SAML2XMLObjectTranscoder</prop> 
 +                    <prop key="saml2.name">urn:oid:1.3.6.1.4.1.5923.1.1.1.10</prop> 
 +                    <prop key="displayName.de">Targeted ID (pseudonyme Kennung)</prop> 
 +                    <prop key="displayName.en">Targeted ID (pseudonyous ID)</prop> 
 +                </props> 
 +            </property> 
 +        </bean> 
 + 
 +        <bean parent="shibboleth.TranscodingProperties"> 
 +            <property name="properties"> 
 +                <props merge="true"> 
 +                    <prop key="id">schacDateOfBirth</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="displayName.de">Geburtsdatum</prop> 
 +                    <prop key="displayName.en">Date of Birth</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> 
 +            </property> 
 +        </bean> 
 + 
 +        <bean parent="shibboleth.TranscodingProperties"> 
 +            <property name="properties"> 
 +                <props merge="true"> 
 +                    <prop key="id">bwidmOrgId</prop> 
 +                    <prop key="transcoder">SAML2StringTranscoder</prop> 
 +                    <prop key="saml2.name">http://bwidm.de/bwidmOrgId</prop> 
 +                    <prop key="displayName.de">bwIDM Org ID</prop> 
 +                    <prop key="displayName.en">bwIDM Org ID</prop> 
 +                </props> 
 +            </property> 
 +        </bean> 
 + 
 +    </list> 
 +    </constructor-arg> 
 +    </bean> 
 +     
 +</beans> 
 +</file>  
 + 
 +{{tag>idp4}}
  
  
  • Zuletzt geändert: vor 14 Monaten