---
title: "ezgh iam oidc-providers"
description: "OIDC providers: identity providers whose ID tokens bots may trust."
---

> Documentation Index
> Fetch the complete documentation index at: https://docs.ezghcloud.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ezgh iam oidc-providers

{/* Generated by ezgh-cli's internal/tools/clidocs from the ezgh command tree. Don't edit: change the command's help in ezgh-cli and regenerate. */}

```sh
ezgh iam oidc-providers <command>
```

OpenID Connect identity providers the organization registered (GitHub Actions, GitLab CI, a Kubernetes cluster, any OIDC issuer). A workload holding one's ID token exchanges it for a short-lived API key of a bot whose OIDC trust matches (`ezgh auth oidc-exchange`), so it stores no EZGH secret.

Part of [`ezgh iam`](/cli/reference/iam).

## Flags

This command also takes the [global flags](/cli/reference#global-flags).

## Subcommands

| Command | Description |
| --- | --- |
| [`ezgh iam oidc-providers create`](/cli/reference/iam-oidc-providers-create) | Register an OIDC identity provider whose ID tokens bots may trust |
| [`ezgh iam oidc-providers delete`](/cli/reference/iam-oidc-providers-delete) | Delete an OIDC provider, the trust entries naming it, and their keys |
| [`ezgh iam oidc-providers get`](/cli/reference/iam-oidc-providers-get) | Show an OIDC provider, by ID, slug, name or issuer |
| [`ezgh iam oidc-providers list`](/cli/reference/iam-oidc-providers-list) | List the organization's OIDC providers |
| [`ezgh iam oidc-providers update`](/cli/reference/iam-oidc-providers-update) | Rename an OIDC provider or replace its audiences |

Source: https://docs.ezghcloud.com/cli/reference/iam-oidc-providers/index.mdx
