Skip to main content

Delete OIDC Provider

Request

Allows a user to permanently remove the trust relationship for an OIDC provider in a root project. This operation cannot be reversed. This operation causes the idpId of the OIDC provider to be permanently disabled for this root project. Even if createOidcProvider is used to register the same OIDC provider again it will be assigned a unique idpId within the root project. This operation applies for the project which owns the access policy being used. Access control is fine-grained based on the project which contains the OIDC provider.

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

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?