# Install dexidp with Homebrew

OpenID Connect Identity and OAuth 2.0 Provider. Version 2.45.1 via Homebrew; verified from local package data.

## Install

```sh
sudo av install brew:dexidp
```

Additional install commands:

### macOS

- Homebrew (100%):

```sh
brew install dexidp
```

  Evidence: local Homebrew formula metadata

## Package facts

- **Package key:** brew:dexidp
- **Package manager:** Homebrew
- **Package manager page:** <https://formulae.brew.sh/formula/dexidp>
- **Version:** 2.45.1
- **Source summary:** OpenID Connect Identity and OAuth 2.0 Provider
- **Homepage:** <https://dexidp.io>
- **Repository:** <https://github.com/dexidp/dex>
- **Upstream docs:** <https://dexidp.io/docs>
- **License:** Apache-2.0
- **Source archive:** <https://github.com/dexidp/dex/archive/refs/tags/v2.45.1.tar.gz>
- **Generated:** 2026-07-08T07:18:31+00:00

## Build dependencies

- go

## Install behavior

- Post-install hook: not defined
- Service: declared
- Bottle: available on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux

## Freshness

- Page generated: 2026-07-08
- Package-manager version: 2.45.1
- Local data: ok
- Upstream repository: https://github.com/dexidp/dex
- Upstream latest detected: v2.45.1 (current)
- info: No package-manager update timestamp was available.
## Project history and usage

Dex is an OpenID Connect identity provider used as a federation layer between client applications and upstream identity systems such as LDAP, SAML, GitHub, Google, and Active Directory.

### Project history

The official release stream begins with v0.1.0 in 2015 and continues through the 2.x series. The project presents itself as an identity service built around OpenID Connect ID tokens, with configuration and connector support aimed at production deployment rather than only local development.

### Adoption history

Dex adoption has been strongest around Kubernetes and cloud-native infrastructure. Its own adopters list includes companies and projects using it for Kubernetes API authentication, SSO for web UIs, and integration into platforms such as Argo CD, Kubeflow, Kyma, and sigstore.

### How it is used

Operators usually run Dex as a service with a YAML configuration file and configure one or more connectors for upstream authentication. Client applications then speak OpenID Connect to Dex instead of implementing every backend identity protocol themselves.

### Why package nerds care

For package maintainers, Dex is a security-sensitive Go service rather than a small CLI utility: packaging needs to preserve the server binary, example configuration workflow, release-note tracking, and the operational expectation that deployments will supply their own connectors, storage, and TLS settings.

### Timeline

- 2015: v0.1.0 appears in the official tag history.
- 2020: the official configuration documentation page is dated January 2020.
- 2026: the 2.x release series remains active in the official tags.

### Related projects

- Dex is commonly paired with Kubernetes OIDC authentication, kubelogin, OAuth2 Proxy-style protected web UIs, and upstream identity providers reached through its connector system.

### Sources

- <https://github.com/dexidp/dex#readme>
- <https://github.com/dexidp/dex/blob/master/ADOPTERS.md>
- <https://github.com/dexidp/dex/tags>
- <https://github.com/dexidp/dex/blob/master/config.yaml.dist>
- <https://github.com/dexidp/dex/blob/master/cmd/dex/serve.go>
- <https://dexidp.io/docs/>


## Security Notes

formula declares a Homebrew service.

- **Geiger risk:** orange / medium
- formula declares a Homebrew service


## Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.


## Configuration files

- Unix: config.yaml
## Source Database Details

- **Source Database:** Homebrew formula API
- **Tap:** homebrew/core
- **Full Name:** dexidp
- **Version Scheme:** 0
- **Revision:** 0
- **Conflicts With:** dex
- **Bottle Stable Root URL:** <https://ghcr.io/v2/homebrew/core>
- **Deprecated:** no
- **Disabled:** no
- **Keg Only:** no
- **URL Keys:** stable


## Related links

- [Secret-risk packages](https://www.automicvault.com/pkg/secret-risk-packages/) - Has protected-tool coverage, approval-gate, or non-low Geiger security signals.
- [Terminal utility packages](https://www.automicvault.com/pkg/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Networking and protocol packages](https://www.automicvault.com/pkg/networking-protocol-tools/) - Matched network, protocol, or remote-service metadata.
- [Security and crypto packages](https://www.automicvault.com/pkg/security-crypto-tools/) - Matched security, identity, cryptography, password, signing, or certificate metadata.
- [go](https://www.automicvault.com/pkg/brew/go/) - Build dependency declared by Homebrew.
- [oauth2_proxy](https://www.automicvault.com/pkg/brew/oauth2-proxy/) - Shares av.db curated category or tags: authentication, cli, identity-provider, oauth2, security.
- [opensaml](https://www.automicvault.com/pkg/brew/opensaml/) - Shares av.db curated category or tags: authentication, cli, identity, security.
- [okta-aws-cli](https://www.automicvault.com/pkg/brew/okta-aws-cli/) - Shares av.db curated category or tags: cli, identity, security.
- [okta-awscli](https://www.automicvault.com/pkg/brew/okta-awscli/) - Shares av.db curated category or tags: cli, identity, security.
- [pocket-id](https://www.automicvault.com/pkg/brew/pocket-id/) - Shares av.db curated category or tags: authentication, cli, identity-provider, security.
- [saml2aws](https://www.automicvault.com/pkg/brew/saml2aws/) - Shares av.db curated category or tags: authentication, cli, identity-provider, security, sso.
- [spiffe-helper](https://www.automicvault.com/pkg/brew/spiffe-helper/) - Shares av.db curated category or tags: cli, identity, security.
- [authoscope](https://www.automicvault.com/pkg/brew/authoscope/) - Shares av.db curated category or tags: authentication, cli, security.

## Combined YAML source

View the package source record on GitHub. [combined/dexidp.yml](https://github.com/automic-vault/db/blob/main/combined/dexidp.yml)


## Sources

- Nucleus package database
- Geiger risk classifier
- package-page enrichment
- curated configuration and credential file locations
- curated package history
- package version freshness
- av.db category and tag curation
- package relationship graph
- cross-ecosystem install command graph
