Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
de:shibidp:troubleshooting_idp_5 [2024/05/08 14:48] Doreen Liebenaude:shibidp:troubleshooting_idp_5 [2024/05/17 10:31] (aktuell) Doreen Liebenau
Zeile 110: Zeile 110:
 </code> </code>
  
-Vielen Dank an Michael Pietsch für´s Teilen!+**Vielen Dank an Michael Pietsch für´s Teilen!** 
 + 
 +===== MetadataFilterConfiguration ===== 
 + 
 +Metadaten können gefiltert werden, nachdem sie geladen, aber vor ihrer Verwendung. Wie Metadatenanbieter werden auch Metadatenfilter durch ihr xsi:type-Attribut definiert. Mit Version 4.1 wurde der xsi:type //EntityRole// eingeführt. Er ist identisch mit dem vorher vorhandenen xsi:type //EntityRoleWhiteList//. In Version 4.1 bis 4.3 werden beiden unterstützt. Ab Version 5.0 wird ausschließlich der xsi:type //EntityRole// unterstützt.  
 + 
 +__Fehler__ 
 +Beim Upgrade auf 5.x tritt bei der Verwendung der alten Konfiguration folgende Fehlermeldung im Logfile idp-process.log auf:  
 +<code> 
 +net.shibboleth.shared.spring.service.ReloadableSpringService.doReload(ReloadableSpringService.java:375)   
 +Caused by: org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException:   
 +Line 88 in XML document from file   
 +[/opt/shibboleth-idp/conf/metadata-providers.xml] is invalid   
 +        at   
 +org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:411)   
 +Caused by: org.xml.sax.SAXParseException: cvc-elt.4.2: 'EntityRoleWhiteList' kann   
 +nicht als Typdefinition für Element 'MetadataFilter' aufgelöst werden.   
 +</code> 
 + 
 +__Lösung__ 
 + 
 +Ersetzen Sie in der Datei //metadata-providers.xml// den alten durch den neuen xsi:type 
 +<file> 
 +<MetadataFilter xsi:type="EntityRole" xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata"> 
 +          <RetainedRole>md:SPSSODescriptor</RetainedRole>  
 +</MetadataFilter> 
 +</file> 
  • Zuletzt geändert: vor 3 Tagen