Skip to main content

Suspend OIDC Provider

Request

Allows a user to indicate that an OIDC provider is no longer trusted in a root project. This operation applies for the project which owns the access policy being used. This operation can be reversed via resumeOidcProvider. This operation provides a reversible way to turn off token exchange for identity tokens from an OIDC provider. Access control is fine-grained based on the project which contains the OIDC provider.

The auth token's access policy must allow action:use/suspendOidcProvider.

Security
bearerAuth
Path
projectIdstring(ProjectId)^project:[0-9a-zA-Z](?![^:]*-$)(?![^:]*--)[0-...required

Globally unique identifier of a project. Callers may URL encode this value.

Example:project:abc-123
idpIdstring(IdentityProviderId)^idp:[a-zA-Z](?![^:]*-$)(?![^:]*--)[a-zA-Z0-9...required

Uniquely identifies a trusted Identity Provider within a root project. Callers may URL encode this value.

Example:idp:my-idp
Payload
// No request payload

Responses

Success

Response
No content
Was this page helpful?