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:shibidp3attributes-uniqueid [2019/04/02 09:07]
Silke Meyer
de:shibidp3attributes-uniqueid [2019/07/04 14:32]
Wolfgang Pempe
Zeile 5: Zeile 5:
 <file xml /​opt/​shibboleth-idp/​conf/​attribute-resolver.xml>​ <file xml /​opt/​shibboleth-idp/​conf/​attribute-resolver.xml>​
 <​AttributeDefinition xsi:​type="​ScriptedAttribute"​ id="​eduPersonUniqueId">​ <​AttributeDefinition xsi:​type="​ScriptedAttribute"​ id="​eduPersonUniqueId">​
-    <​InputDataConnector ref="​staticAttributes"​ attributeNames="​eduPersonUniqueId"/>​ 
     <​InputAttributeDefinition ref="​uid"​ />     <​InputAttributeDefinition ref="​uid"​ />
     <​DisplayName xml:​lang="​en">​Unique ID</​DisplayName>​     <​DisplayName xml:​lang="​en">​Unique ID</​DisplayName>​
Zeile 18: Zeile 17:
         DigestUtils = Java.type("​org.apache.commons.codec.digest.DigestUtils"​);​         DigestUtils = Java.type("​org.apache.commons.codec.digest.DigestUtils"​);​
  
-        // um Java-Versions-unabhängig zu sein wird das SAML-Attribut nicht 
-        // hier im Script initialisiert sondern per Static-Data-Connector 
-        // weiter unten in dieser Datei. 
-        // Der Dummy-Wert von der Initialisierung muss hier nur noch 
-        // gelöscht werden: 
-        eduPersonUniqueId.getValues().clear();​ 
-  
         // unique value erzeugen         // unique value erzeugen
         uniqueValue = uid.getValues().get(0) + "​SALT_MIN_48_CHARS";​         uniqueValue = uid.getValues().get(0) + "​SALT_MIN_48_CHARS";​
Zeile 36: Zeile 28:
     </​Script>​     </​Script>​
 </​AttributeDefinition>​ </​AttributeDefinition>​
- 
-<!-- ... --> 
- 
-<!-- ========================================== --> 
-<​!-- ​     Data Connectors ​                      ​-->​ 
-<!-- ========================================== --> 
- 
-<​DataConnector id="​staticAttributes"​ xsi:​type="​Static">​ 
-    <!-- ... --> 
-    <!-- kleiner Trick um Java-Versions-unabhängig Attribut-Variablen für 
-         die Scripted-Attribute-Definitionen in dieser Datei zu 
-         ​initialisieren --> 
-    <​Attribute id="​eduPersonUniqueId">​ 
-        <​Value>​dummy</​Value>​ 
-    </​Attribute>​ 
-</​DataConnector>​ 
- 
 </​file>​ </​file>​
  
  • Zuletzt geändert: vor 5 Monaten