Невозможно настроить shibboleth IdP для взаимодействия с Pulse Secure SAML SP - PullRequest
0 голосов
/ 21 июня 2020

Не знаю, как указать метаданные 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)
...