Skip to main content
本製品の最新リリースがご利用いただけます。
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

IdpConfigurationの作成

共同作成者 netapp-pcarriga

使用することができます `CreateIpdConfiguration`クラスターのサードパーティ ID プロバイダー (IdP) を使用して認証のための潜在的な信頼関係を作成する方法。 IdP 通信には SAML サービス プロバイダー証明書が必要です。この証明書は必要に応じて生成され、この API 呼び出しによって返されます。

パラメータ

このメソッドには次の入力パラメータがあります。

Name 説明 タイプ デフォルト値 必須

idpメタデータ

保存する IdP メタデータ。

string

なし

はい

idp名

SAML 2.0 シングル サインオンの IdP プロバイダーを識別するために使用される名前。

string

なし

はい

戻り値

このメソッドの戻り値は次のとおりです。

Name

説明

タイプ

idpConfigInfo

サードパーティの ID プロバイダー (IdP) 構成に関する情報。

リクエスト例

このメソッドのリクエストは次の例のようになります。

{
    "method": "CreateIdpConfiguration",
    "params": {
        "idpMetadata": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
             <EntityDescriptor
               xmlns=\"urn:oasis:names:tc:SAML:2.0:metadata\"
               xmlns:ds=\"http://www.w3.org/2000/09/xmldsig#\"
               xmlns:shibmd=\"urn:mace:shibboleth:metadata:1.0\"
               xmlns:xml=\"http://www.w3.org/XML/1998/namespace\"
               ...</Organization>
             </EntityDescriptor>",
        "idpName": "https://provider.name.url.com"
    },
}

応答例

このメソッドは、次の例のような応答を返します。

{
    "result": {
        "idpConfigInfo": {
        "enabled": false,
        "idpConfigurationID": "f983c602-12f9-4c67-b214-bf505185cfed",
        "idpMetadata": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n
        <EntityDescriptor xmlns=\"urn:oasis:names:tc:SAML:2.0:metadata\"\r\n
        xmlns:ds=\"http://www.w3.org/2000/09/xmldsig#\"\r\n
        xmlns:shibmd=\"urn:mace:shibboleth:metadata:1.0\"\r\n
        xmlns:xml=\"http://www.w3.org/XML/1998/namespace\"\r\n
        ... </Organization>\r\n
        </EntityDescriptor>",
        "idpName": "https://privider.name.url.com",
        "serviceProviderCertificate": "-----BEGIN CERTIFICATE-----\n
        MIID...SlBHi\n
        -----END CERTIFICATE-----\n",
        "spMetadataUrl": "https://10.193.100.100/auth/ui/saml2"
        }
    }
}

バージョン以降の新機能

12.0