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 [2022/03/10 10:55] Wolfgang Pempede:shibidp:config-attributes-easyroam4edu [2024/09/12 14:26] (aktuell) Wolfgang Pempe
Zeile 1: Zeile 1:
-===== EasyRoam4Edu =====+===== easyroam =====
 (zurück zur [[de:shibidp:config-attributes#haeufig_genutzte_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 6: Zeile 10:
   * [[de:common_attributes#a17|samlPairwiseID]], zur Generierung siehe [[de:shibidp:config-attributes-aaiplus|hier]]   * [[de:common_attributes#a17|samlPairwiseID]], zur Generierung siehe [[de:shibidp:config-attributes-aaiplus|hier]]
   * [[de:common_attributes#a10|eduPersonEntitlement]] mit den Werten   * [[de:common_attributes#a10|eduPersonEntitlement]] mit den Werten
-    * https://www.dfn.de/entitlement/geteduroam/admin zur Autorisierung von Admins +    * <code>https://www.dfn.de/entitlement/geteduroam/admin</code> zur Autorisierung von Admins 
-    * https://www.dfn.de/entitlement/geteduroam/optin für gewöhnliche Nutzende+    * <code>https://www.dfn.de/entitlement/geteduroam/optin</code> für gewöhnliche Nutzende
  
 **Beispiel Attributfreigabe** **Beispiel Attributfreigabe**
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>
  • Zuletzt geändert: vor 3 Jahren