NovelliManagerでエラーメッセージが表示されます" XMLの形式が正しくありません。cvc-complex-type.2.4.a:要素'md:EncryptionMethod'で始まる無効なコンテンツが見つかりました。'{" http://www.w3の1つ.org / 2000/09 / xmldsig# ":KeyInfo}'が必要です。 "このサービスプロバイダーのメタデータを追加する場合:
<?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>
Novell iManagerで行うこと:IdentityServers-> AH DMZ Identity Server-> New Trusted Provider-> Service Provider-> Source:Metadata Text
奇妙なことに、ここに正しい名前空間があるのにKeyInfo要素がないという不満があります。なぜそうなるのか、何か考えはありますか?
ここからサードパーティのメタデータを指定すると、 https ://federation.njedge.net/metadata/njedge-fed-metadata.xmlと表示されます。
" XMLの形式が正しくありません。cvc-complex-type.2.4.a:要素'Organization'で始まる無効なコンテンツが見つかりました。'{"http://www.w3.org/2000/09/xmldsig#"の1つ:署名、 "urn:oasis:names:tc:SAML:2.0:metadata":Extensions、 "urn:oasis:names:tc:SAML:2.0:metadata":RoleDescriptor、 "urn:oasis:names:tc:SAML:2.0 :metadata ":IDPSSODescriptor、" urn:oasis:names:tc:SAML:2.0:metadata ":SPSSODescriptor、" urn:oasis:names:tc:SAML:2.0:metadata ":AuthnAuthorityDescriptor、" urn:oasis:names:tc :SAML:2.0:metadata ":AttributeAuthorityDescriptor、" urn:oasis:names:tc:SAML:2.0:metadata ":PDPDescriptor、" urn:oasis:names:tc:SAML:2.0:metadata ":AffiliationDescriptor}'が必要です。 「」
一部のサービスプロバイダー固有のメタデータファイル形式を想定しているようですが、残念ながら、SAML2.0メタデータのさまざまな形式に関する情報を見つけることができませんでした。