2014-11-04 2 views
1

을 검증 할 수 없습니다, 나는 http://docs.oasis-open.org/security/saml/v2.0/saml-schema-metadata-2.0.xsd는 SAML 2.0에서 XSD SAML 메타 데이터 파일

에서 메타 데이터 XSD 파일을했다 그리고 나는 온라인 도구 http://www.utilities-online.info/xsdvalidation/#.VFjicMntid1를 사용하여 위의 위치에서의 XSD에 대해 XML의 유효성을 확인하려합니다. XSD 파일 자체에 오류가 표시됩니다. XSD 파일의 문제점은 무엇입니까? 유효성 검사를 위해 XSD에 대해 내 자신의 SAML 메타 데이터 XML을 어떻게 검증 할 수 있습니까?

다음은 내가 얻고있는 오류의 이미지입니다.

enter image description here

답변

1

당신은 왼쪽과 오른쪽 heresaml-schema-metadata-2.0.xsd에 당신의 XML을 붙여 넣은 적이 있습니까? 절대적으로 이해할 수있다

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

: 문제는이 경우

이 검사기는 상대적 가져 오기를 해결할 수 apparenty. 온라인 유효성 검사 도구는 "빠르고 더러운"유효성 검사에 적합 할 수 있지만 일반적으로 더 복잡한 경우에는 적합하지 않습니다.

this collection of SAML tools을 살펴보면 유용한 정보를 얻을 수 있습니다.

XSD에 대한 SAML XML의 유효성 검사는 SAML 주장 유효성 검사의 일부일뿐입니다 (사용자가 저에게 묻는다면 완전히 선택적인 부분). 필수 부분은 XSD와 관련이없는 서명자를 확인하는 것입니다.