Adds a client ID to an OpenID Connect (OIDC) identity provider (IdP).


This topic provides an example on how to add the client ID 598469743454717**** to the OIDC IdP named TestOIDCProvider.


OpenAPI Explorer automatically calculates the signature value. For your convenience, we recommend that you call this operation in OpenAPI Explorer. OpenAPI Explorer dynamically generates the sample code of the operation for different SDKs.

Request parameters

Parameter Type Required Example Description
Action String Yes AddClientIdToOIDCProvider

The operation that you want to perform. Set the value to AddClientIdToOIDCProvider.

OIDCProviderName String Yes TestOIDCProvider

The name of the OIDC IdP.

ClientId String Yes 598469743454717****

The client ID that you want to add.

The client ID can contain letters, digits, and special characters and cannot start or end with the special characters. The special characters are periods, (.), hyphens (-), and underscores (_).

The client ID can be up to 64 characters in length.

For more information about common request parameters, see Common parameters.

Response parameters

Parameter Type Example Description
RequestId String B49B8FA7-87FC-5308-AE75-5EC9E36C360A

The ID of the request.

OIDCProvider Object

The description of the OIDC IdP.

GmtModified String 1634622876000

The timestamp when the information about the OIDC IdP was modified.

Description String This is a new OIDC Provider.

The description of the OIDC IdP.

OIDCProviderName String TestOIDCProvider

The name of the OIDC IdP.

GmtCreate String 1634547698000

The timestamp when the OIDC IdP was created.

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

The Alibaba Cloud Resource Name (ARN) of the OIDC IdP.

IssuerUrl String

The URL of the issuer.

Fingerprints String 902ef2deeb3c5b13ea4c3d5193629309e231****

The fingerprint of the HTTPS certificate. If multiple fingerprints are returned, the fingerprints are separated by commas (,).

ClientIds String 498469743454717****,598469743454717****

The ID of the client. If multiple client IDs are returned, the client IDs are separated by commas (,).


Sample requests

&Common request parameters

Sample success responses

XML format

HTTP/1.1 200 OK

        <Description>This is a new OIDC Provider.</Description>

JSON format

HTTP/1.1 200 OK

  "RequestId" : "B49B8FA7-87FC-5308-AE75-5EC9E36C360A",
  "OIDCProvider" : {
    "GmtCreate" : 1634547698000,
    "Description" : "This is a new OIDC Provider.",
    "OIDCProviderName" : "TestOIDCProvider",
    "IssuerUrl" : "",
    "Fingerprints" : "902ef2deeb3c5b13ea4c3d5193629309e231****",
    "GmtModified" : 1634622876000,
    "Arn" : "acs:ram::177242285274****:oidc-provider/TestOIDCProvider",
    "ClientIds" : "498469743454717****,598469743454717****"

Error codes

For a list of error codes, visit the API Error Center.