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 14:21] – Korrektur: Mapped Attribute Definition entfernt Silke Meyerde: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 34: Zeile 38:
      ]]>      ]]>
  </Script>  </Script>
 +</AttributeDefinition>
 +</file>
 +
 +Bei mehreren Administrator*innen können Sie wie folgt mit einer ODER-Verknüpfung arbeiten:
 +<file xml ./conf/attribute-resolver.xml>
 +<AttributeDefinition xsi:type="ScriptedAttribute" id="eduPersonEntitlement">
 +  <InputAttributeDefinition ref="uid" />
 +  <Script><![CDATA[
 +    if (uid.getValues().get(0) == "mustermensch1" || uid.getValues().get(0) == "mustermensch2" || uid.getValues().get(0) == "mustermensch3") {
 +      eduPersonEntitlement.getValues().add("https://www.dfn.de/entitlement/geteduroam/admin");
 +    }
 +    eduPersonEntitlement.getValues().add("https://www.dfn.de/entitlement/geteduroam/optin");
 +  ]]>
 +  </Script>
 </AttributeDefinition> </AttributeDefinition>
 </file> </file>
  • Zuletzt geändert: vor 3 Jahren