Novell iManager에서 오류 메시지가 표시됩니다. "XML 형식이 잘못되었습니다 .cvc-complex-type.2.4.a : 잘못된 콘텐츠가 발견되었습니다. 'md : EncryptionMethod'요소로 시작하여 '{ "http://www.w3.org/2000/09/xmldsig#":KeyInfo}'중 하나가 필요합니다."이 서비스 공급자 메타 데이터를 추가 할 때 :신뢰할 수있는 공급자 (SAML 2.0)를 추가하는 데 문제가 있습니다. 서비스 공급자 메타 데이터를 구문 분석 할 수 없습니다.
<?xml version="1.0" encoding="UTF-8"?>
<md:EntityDescriptor entityID="https://.../" xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata">
<md:SPSSODescriptor protocolSupportEnumeration="urn:oasis:names:tc:SAML:2.0:protocol" WantAssertionsSigned="true" AuthnRequestsSigned="true">
<md:KeyDescriptor use="encryption">
<md:EncryptionMethod xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" Algorithm="http://www.w3.org/2001/04/xmlenc#rsa-1_5"/>
<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
<X509Data><X509Certificate>...</X509Certificate></X509Data>
</KeyInfo>
</md:KeyDescriptor>
<md:AssertionConsumerService isDefault="true" index="0" Location="https://.." Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"/>
</md:SPSSODescriptor>
<md:Organization>...</md:Organization>
...
</md:EntityDescriptor>
내가 노벨 iManager를에서 무엇 : IdentityServers -> AH DMZ 신원 서버 -> 새 신뢰할 수있는 공급 업체 -> 서비스 제공 -> 출처 : 메타 데이터 텍스트
이상한 t 힌트는 KeyInfo 요소가 부족한 데 불만이있는 반면 정확한 네임 스페이스가있는 것입니다. 왜 그런지 알 겠어?
여기에서 타사 메타 데이터를 지정하는 경우
: https://federation.njedge.net/metadata/njedge-fed-metadata.xml IT는 XML 형식이 잘못"말한다 CVC 복잡한-type.2.4.a은 :. 잘못된 내용이 요소 '기구'로 시작 발견되었다. '{ "http://www.w3.org/2000/09/xmldsig#":Signature,"urn : oasis : names : tc : SAML : 2.0 : metadata ": 확장 프로그램,"urn : oasis : names : tc : SAML : 2.0 : 메타 데이터 ": SPSSODescriptor,"urn : 오아시스 : 이름 : tc : SAML : 2.0 : 메타 데이터 ": IDPSSODescriptor" 오아시스 : 이름 : tc : SAML : 2.0 : 메타 데이터 ": AuthnAuthorityDescriptor": 오아시스 : 이름 : tc : SAML : 2.0 : 메타 데이터 ": AttributeAuthorityDescriptor": 오아시스 : 이름 : tc : SAML : 2.0 : 메타 데이터 ": PDPDescriptor , "urn : oasis : 이름 : tc : SAML : 2.0 : 메타 데이터": Aff iliationDescriptor} '가 필요합니다. 그것은 일부 서비스 제공 특정 메타 데이터 파일 형식을 예상처럼 는 "
은 같은데, 불행히도 나는 SAML 2.0 메타 데이터의 다른 형식에 대한 정보를 찾을 수 없습니다이 문제가 있었다