fossa_delete_oidc_provider
Delete an OIDC provider and its trust relationships, revoking access for all workloads that authenticate through it. Requires admin and destructive write permissions.
Instructions
Delete an OIDC provider and every trust relationship that points at it.
WRITES TO FOSSA. Requires FOSSA_ALLOW_WRITES=true, FOSSA_ALLOW_ADMIN=true, and FOSSA_ALLOW_DESTRUCTIVE=true.
The cascade is the point to be careful about: FOSSA deletes the provider's
trust relationships with it, so every workload authenticating through this
issuer stops being able to log in. Nothing here restores them — they have to
be recreated by hand. List them with fossa_list_oidc_trust_relationships
(filtering on provider_id) before deleting, so there is a record of what
the cascade will take.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| provider_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||