Update a specific OpenID Connect provider setting for the org.

Update a specific OpenID Connect provider setting for the org.

Path Params
string
required
string
required
Body Params
claims
object

The set of claims that any received tokens from the provider must contain to authenticate as the configured service account.

dynamic_mappings
array of objects

The dynamic mappings of mapping_claim values to service accounts. Cannot be provided if service_accounts is also set.

Note: This field and the dynamic mappings feature are still in early access. Breaking changes are possible as we receive feedback on this feature.

dynamic_mappings
boolean

Whether the provider settings should be used for incoming OIDC requests.

string | null

The OIDC claim to use for mapping to service accounts in dynamic_mappings. Cannot be provided if service_accounts is also set.

Note: This field and the dynamic mappings feature are still in early access. Breaking changes are possible as we receive feedback on this feature.

string
length ≥ 1

The name of the provider settings are being configured for

uri
length ≥ 1

The URL from the provider that serves as the base for the OpenID configuration.
For example, if the OpenID configuration is available at https://token.actions.githubusercontent.com/.well-known/openid-configuration, the provider URL would be https://token.actions.githubusercontent.com/

service_accounts
array of strings, unique

The service accounts associated with these provider settings. Cannot be provided if mapping_claim or dynamic_mappings are specified.

service_accounts
Responses

Language
Credentials
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json

Cloudsmith is the new standard in Package / Artifact Management and Software Distribution

With support for all major package formats, you can trust us to manage your software supply chain.


Start My Free Trial Now
Cookie Declaration (Manage Cookies)