External IDP メタデータのパース
    • PDF

    External IDP メタデータのパース

    • PDF

    Article Summary

    External SAML IDPメタデータをパースします。

    リクエスト

    • POST /tenant/saml-idp/metadata-parsing

    リクエスト Body

    <?xml version="1.0" encoding="UTF-8"?>
    <md:EntityDescriptor xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata"
                         entityID="string">
        <md:IDPSSODescriptor WantAuthnRequestsSigned="boolean"
                             protocolSupportEnumeration="urn:oasis:names:tc:SAML:2.0:protocol">
            <md:KeyDescriptor use="signing">
                <ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
                    <ds:X509Data>
                        <ds:X509Certificate>
                            string
                        </ds:X509Certificate>
                    </ds:X509Data>
                </ds:KeyInfo>
            </md:KeyDescriptor>
            <md:NameIDFormat/>
            <md:SingleSignOnService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"
                                    Location="string"/>
            <md:SingleSignOnService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect"
                                    Location="string"/>
        </md:IDPSSODescriptor>
    </md:EntityDescriptor>
    
    パラメータ要否タイプ説明制約事項
    EntityDescriptor.xmlns:mdYStringXML namespaceurn:oasis:names:tc:SAML:2.0:metadata
    EntityDescriptor.entityIDYStringIDP entityId
    EntityDescriptor.IDPSSODescriptor.WantAuthnRequestsSignedNBooleanAuthnRequestへの署名有無
    EntityDescriptor.IDPSSODescriptor.protocolSupportEnumerationYStringサポートプロトコルurn:oasis:names:tc:SAML:2.0:protocol
    EntityDescriptor.IDPSSODescriptor.KeyDescriptor.useYString証明書の用途signing
    EntityDescriptor.IDPSSODescriptor.KeyDescriptor.KeyInfo.xmlns:dsYStringKeyInfo namespacehttp://www.w3.org/2000/09/xmldsig#
    EntityDescriptor.IDPSSODescriptor.KeyDescriptor.KeyInfo.X509Data.X509CertificateYStringIDP署名用の X509証明書
    EntityDescriptor.IDPSSODescriptor.SingleSignOnService.BindingYStringSAMLログイン時のプロトコルバインディング情報(urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST, urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect)
    EntityDescriptor.IDPSSODescriptor.SingleSignOnService.LocationYStringBindingプロトコルにマッピングされる SAMLログイン URL

    レスポンス

    レスポンスボディ

    {
        "signRequest": "boolean",
        "idpSigninUrl": "string",
        "idpIssuerUrl": "string",
        "idpCert": "string",
        "signRequestAlgorithm": "string",
        "signResponseAlgorithm": "string",
        "protocolBinding": "string"
    }
    
    パラメータ要否タイプ説明制約事項
    signRequestYBooleanAuthnRequestへの署名有無
    idpSigninUrlYStringIdp SigninUrl
    idpIssuerUrlYStringIdp IssuerUrl
    idpCertYStringIdp Cert
    signRequestAlgorithmNStringsignRequestAlgorithmsignRequestが trueの場合、必須(SHA-1、SHA-256)
    signResponseAlgorithmYStringsignResponseAlgorithm(SHA-1, SHA-256)
    protocolBindingYStringprotocolBinding(HTTP-POST, HTTP-REDIRECT)

    エラー

    以下のエラーコードは、このアクション(Action)で発生する特徴的なエラーです。エラーレスポンス形式は Error Responseをご参照ください。
    よく発生するエラーについての詳細は、NAVER Cloud Platform APIをご参照ください。

    HTTP status codeエラーコードエラーメッセージ
    4009024メタデータの形式が正しくありません。
    4009025メタデータに署名用の証明書情報がありません。
    4009026メタデータに署名用の証明書が2つ以上存在します。
    4009027メタデータに SingleSignOnService Bindingがありません。
    4009028メタデータに SingleSignOnService Locationがありません。
    4009029メタデータに entityIdがありません。
    4009030メタデータに IDPSSODescriptorがありません。
    4009031メタデータに SingleSignOnServiceがありません。
    4009032メタデータに SingleSignOnService POST bindingまたは Redirect bindingがありません。
    4009033idpSigninUrlの値が URL形式ではありません。
    4009034メタデータに KeyInfoがありません。

    この記事は役に立ちましたか?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.