2014-11-04 2 views
1

В SAML 2.0, я взял файл XSD метаданных из http://docs.oasis-open.org/security/saml/v2.0/saml-schema-metadata-2.0.xsdНе удалось проверить XSD SAML файл метаданных

И я пытаюсь проверить XML против XSD его из приведенного выше местоположения с помощью онлайн-инструмент http://www.utilities-online.info/xsdvalidation/#.VFjicMntid1. Он показывает ошибку в самом файле XSD. В чем проблема с файлом XSD? Как я могу проверить свой XML-файл метаданных SAML на его XSD для проверки?

Вот изображение ошибки, которую я получаю.

enter image description here

ответ

1

Вы просто вставили свой XML на левой стороне и saml-schema-metadata-2.0.xsd на правой стороне here?

В этом случае проблема заключается, apparenty, что валидатор не может решить относительно импорта:

<import 
    namespace="urn:oasis:names:tc:SAML:2.0:assertion" 
    schemaLocation="saml-schema-assertion-2.0.xsd"/> 

что абсолютно понятно. Инструменты онлайн-проверки могут быть подходящими для «быстрой и грязной» проверки, но обычно не подходят для более сложных случаев.

Посмотрите на this collection of SAML tools, вы можете найти что-то полезное там.

Проверка XML-кода SAML на XSD является лишь частью проверки утверждения SAML (полностью необязательная часть, если вы спросите меня). Обязательной частью является проверка сигнатуры, которая не имеет ничего общего с XSD.

Смежные вопросы