CreateIDPDConfiguration

您可以使用CreateIpdConfiguration该方法为使用第三方身份认证提供者( IDP )进行集群创建潜在的信任关系。IDP 通信需要 SAML 服务提供者证书。此证书是根据需要生成的、并由此 API 调用返回。

参数

此方法具有以下输入参数:

名称 说明 类型 默认值 必需
idpMetadata 要存储的 IDP 元数据。 字符串
idpName 用于标识 SAML 2.0 单点登录的 IDP 提供者的名称。 字符串

返回值

此方法具有以下返回值:

名称 说明 类型
IDPConfigInfo 有关第三方身份认证提供者( IDP )配置的信息。 IDPConfigInfo

请求示例

此方法的请求类似于以下示例:

{
    " 方法 " : "CreateIDPDConfiguration" 、
    "params": {
        "IDPmetadata" : "<?XML version = \"1.0\" encoding= \"UTF-8 \" ? >
             < 实体描述符 
               xmlns = \" URN:OASIS :名称: TC:SAML : 2.0 :元数据 \" 
               xmlns : ds=\"http://www.w3.org/2000/09/xmldsig#\"
               xmlns : shibmd=\"urn:mace:shibboleth:metadatal:1.0\" 
               xmlns : xml=\"http://www.w3.org/xml/1998/nameespace\"
               ...</organization>
             </entitydescriptor> " 、
        "idpname" : "https://provider.name.url.com"
    },
}

响应示例

此方法返回类似于以下示例的响应:

{
    "result": {
        "IDPConfigInfo" : {
        "enabled": false,
        “ IDPConfigurationID ”:“ F983C602-12F9-4C67-B214-BF505185 CFED ”、
        "IDPmetadata" : "<?XML version=\"1.0\" encoding="UTF-8 \"?>\r\n
        <entitydescriptor xmlns=\"URN:OASOASIS :名称: tc:SAML : 2.0 :元数据 \"\r\n
        xmlns : ds=\"http://www.w3.org/2000/09/xmlldsig#\"\r\n
        xmlns : shibmd=\"urn:mace:shibboleth:metadatal:1.0\"\r\n
        xmlns : xml=\"http://www.w3.org/xml/1998/nameespace\"\r\n
        ... </organization> \r\n
        </entitydescriptor> " 、
        "IDPName" : "https://privider.name.url.com" 、
        "ServiceProviderCertificate" : "--begin Certificate --\n
        MIID...SLBIH\n
        ---- 结束证书 --\n" 、
        "spmetadataurl" : "https://10.193.100100/auth/ui/Saml2"
        }
    }
}

发布以下版本后新增

12.0