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:config-attributes-easyroam4edu [2021/08/23 20:19] Wolfgang Pempede:shibidp:config-attributes-easyroam4edu [2024/02/12 15:19] (aktuell) Wolfgang Pempe
Zeile 1: Zeile 1:
-===== EasyRoam4Edu ===== +===== easyroam ===== 
-(zurück zur [[de:shibidp:config-attributes#haeufig_genutzt_service_provider|Übersicht]])+(zurück zur [[de:shibidp:config-attributes#haeufig_genutzte_service_provider|Übersicht]]) 
 + 
 +Hier geht es zur [[de:eduroam:easyroam|allgemeinen easyroam-Doku]] 
 + 
 +\\
  
 **Benötigte Attribute** **Benötigte Attribute**
Zeile 37: Zeile 41:
 </file> </file>
  
-**AlternativeMapped Attribute Definition**+Bei mehreren Administrator*innen können Sie wie folgt mit einer ODER-Verknüpfung arbeiten:
 <file xml ./conf/attribute-resolver.xml> <file xml ./conf/attribute-resolver.xml>
-<AttributeDefinition xsi:type="Mapped" id="eduPersonEntitlement"> +<AttributeDefinition xsi:type="ScriptedAttribute" id="eduPersonEntitlement"> 
-   <InputAttributeDefinition ref="uid"/> +  <InputAttributeDefinition ref="uid" /> 
-   <DefaultValue>https://www.dfn.de/entitlement/geteduroam/optin</DefaultValue> +  <Script><![CDATA[ 
-   <ValueMap> +    if (uid.getValues().get(0) == "mustermensch1" || uid.getValues().get(0) == "mustermensch2" || uid.getValues().get(0) == "mustermensch3") { 
-      <ReturnValue>https://www.dfn.de/entitlement/geteduroam/admin</ReturnValue> +      eduPersonEntitlement.getValues().add("https://www.dfn.de/entitlement/geteduroam/admin"); 
-      <SourceValue ignoreCase="true">mustermann</SourceValue+    } 
-   </ValueMap>+    eduPersonEntitlement.getValues().add("https://www.dfn.de/entitlement/geteduroam/optin"); 
 +  ]]
 +  </Script>
 </AttributeDefinition> </AttributeDefinition>
 </file> </file>
Zeile 56: Zeile 62:
 <AttributeEncoder xsi:type="SAML2String" name="urn:oid:1.3.6.1.4.1.5923.1.1.1.7" friendlyName="eduPersonEntitlement" encodeType="false"/> <AttributeEncoder xsi:type="SAML2String" name="urn:oid:1.3.6.1.4.1.5923.1.1.1.7" friendlyName="eduPersonEntitlement" encodeType="false"/>
 </file> </file>
-''sampPairwiseID''+''samlPairwiseID''
 <file xml> <file xml>
 <AttributeEncoder xsi:type="SAML2ScopedString" name="urn:oasis:names:tc:SAML:attribute:pairwise-id" friendlyName="pairwise-id" encodeType="false" /> <AttributeEncoder xsi:type="SAML2ScopedString" name="urn:oasis:names:tc:SAML:attribute:pairwise-id" friendlyName="pairwise-id" encodeType="false" />
  • Zuletzt geändert: vor 3 Jahren