调用ListOIDCProviders查询OIDC身份提供商列表。

使用说明

本文将提供一个示例,查询当前阿里云账号下的全部OIDC身份提供商列表。返回结果显示,只有一个名为TestOIDCProvider的OIDC身份提供商。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String ListOIDCProviders

要执行的操作。取值:ListOIDCProviders

Marker String EXAMPLE

当请求的返回结果被截断时,可以使用Marker获取从当前截断位置之后的内容。

MaxItems Integer 100

返回结果的条数。当返回结果达到MaxItems限制被截断时,返回参数IsTruncated将等于true

取值范围:1~100。默认值:100。

关于公共请求参数的详情,请参见公共参数

返回数据

名称 类型 示例值 描述
RequestId String D2148337-B86A-57F0-8B31-EB7BE0125226

请求ID。

OIDCProviders Array of OIDCProvider

OIDC身份提供商信息。

OIDCProvider
UpdateDate String 2021-11-12T08:38:29Z

修改时间(UTC时间)。

Description String This is a new OIDC Provider.

OIDC身份提供商的描述。

OIDCProviderName String TestOIDCProvider

OIDC身份提供商的名称。

CreateDate String 2021-11-11T06:56:03Z

创建时间(UTC时间)。

Arn String acs:ram::177242285274****:oidc-provider/TestOIDCProvider

OIDC身份提供商的ARN。

IssuerUrl String https://dev-xxxxxx.okta.com

颁发者URL。

Fingerprints String 902ef2deeb3c5b13ea4c3d5193629309e231****

HTTPS CA证书的验证指纹。多个之间用半角逗号(,)分隔。

ClientIds String 498469743454717****

客户端ID。多个之间用半角逗号(,)分隔。

GmtCreate String 1636613763000

创建时间(时间戳)。

GmtModified String 1636706309000

修改时间(时间戳)。

IsTruncated Boolean false

请求返回结果是否被截断。取值:

  • true:已截断。
  • false:未截断。
Marker String EXAMPLE

IsTruncatedtrue时才有此参数,当返回true时,需要继续调用该接口,并且使用Marker获取截断后的内容 。

示例

请求示例

https://[Endpoint]/?Action=ListOIDCProviders
&公共请求参数

正常返回示例

XML格式

HTTP/1.1 200 OK
Content-Type:application/xml

<ListOIDCProvidersResponse>
    <RequestId>D2148337-B86A-57F0-8B31-EB7BE0125226</RequestId>
    <OIDCProviders>
        <OIDCProvider>
            <GmtCreate>1636613763000</GmtCreate>
            <Description>This is a new OIDC Provider.</Description>
            <OIDCProviderName>TestOIDCProvider</OIDCProviderName>
            <IssuerUrl>https://dev-xxxxxx.okta.com</IssuerUrl>
            <Fingerprints>902ef2deeb3c5b13ea4c3d5193629309e231****</Fingerprints>
            <GmtModified>1636706309000</GmtModified>
            <Arn>acs:ram::177242285274****:oidc-provider/TestOIDCProvider</Arn>
            <ClientIds>498469743454717****</ClientIds>
            <UpdateDate>2021-11-12T08:38:29Z</UpdateDate>
            <CreateDate>2021-11-11T06:56:03Z</CreateDate>
        </OIDCProvider>
    </OIDCProviders>
    <IsTruncated>false</IsTruncated>
</ListOIDCProvidersResponse>

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "D2148337-B86A-57F0-8B31-EB7BE0125226",
  "OIDCProviders" : {
    "OIDCProvider" : [ {
      "GmtCreate" : 1636613763000,
      "Description" : "This is a new OIDC Provider.",
      "OIDCProviderName" : "TestOIDCProvider",
      "IssuerUrl" : "https://dev-xxxxxx.okta.com",
      "Fingerprints" : "902ef2deeb3c5b13ea4c3d5193629309e231****",
      "GmtModified" : 1636706309000,
      "Arn" : "acs:ram::177242285274****:oidc-provider/TestOIDCProvider",
      "ClientIds" : "498469743454717****",
      "UpdateDate" : "2021-11-12T08:38:29Z",
      "CreateDate" : "2021-11-11T06:56:03Z"
    } ]
  },
  "IsTruncated" : false
}

错误码

访问错误中心查看更多错误码。