Не знаю, как указать метаданные Pulse Secure SP в конфигурации IdP. Насколько я понимаю, метаданные SP можно настроить в следующих местах:
- / opt / shibboleth-idp / conf / metadata-sizes. xml
- / opt / shibboleth -idp / метаданные /
Мои поставщики метаданных. xml читается следующим образом:
<?xml version="1.0" encoding="UTF-8"?>
<MetadataProvider xmlns="urn:mace:shibboleth:2.0:metadata" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="PCS" xsi:type="FilesystemMetadataProvider" metadataFile="/opt/shibboleth-idp/metadata/pcs.xml"/>
При загрузке поставщиков метаданных. xml в процессе idp возникает следующая ошибка .log:
2020-06-21 10:09:22,269 - - ERROR [net.shibboleth.utilities.java.support.service.AbstractReloadableService:182] - Service 'shibboleth.MetadataResolverService': Initial load failed
net.shibboleth.utilities.java.support.service.ServiceException: org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 2 in XML document from file [/opt/shibboleth-idp/conf/metadata-providers.xml] is invalid; nested exception is org.xml.sax.SAXParseException; lineNumber: 2; columnNumber: 214; cvc-elt.4.2: Cannot resolve 'FilesystemMetadataProvider' to a type definition for element 'MetadataProvider'.
at net.shibboleth.ext.spring.service.ReloadableSpringService.doReload(ReloadableSpringService.java:377)
Caused by: org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 2 in XML document from file [/opt/shibboleth-idp/conf/metadata-providers.xml] is invalid; nested exception is org.xml.sax.SAXParseException; lineNumber: 2; columnNumber: 214; cvc-elt.4.2: Cannot resolve 'FilesystemMetadataProvider' to a type definition for element 'MetadataProvider'.
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:400)
Caused by: org.xml.sax.SAXParseException: cvc-elt.4.2: Cannot resolve 'FilesystemMetadataProvider' to a type definition for element 'MetadataProvider'.
at java.xml/com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:204)