Skip to content

Conversation

wlynch
Copy link
Collaborator

@wlynch wlynch commented Jan 2, 2025

Adds support for multiauth keychaings for chainguard authentication. We primarily want this to allow authentication for multiple hosts (e.g. staging and test instances). This creates a new URL-based schema for specifying Chainguard identities of the form
chainguard://[email protected]?iss=issuer.enforce.dev that encodes all of the identity information we need into a string that we can pass into the CHAINGUARD_IDENTITY environment var.

Backwards compatibility was kept with the existing env var format.

Adds support for multiauth keychaings for chainguard authentication.
We primarily want this to allow authentication for multiple hosts (e.g.
staging and test instances). This creates a new URL-based schema for
specifying Chainguard identities of the form
`chainguard://[email protected]?iss=issuer.enforce.dev` that encodes all of
the identity information we need into a string that we can pass into the
CHAINGUARD_IDENTITY environment var.

Backwards compatibility was kept with the existing env var format.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant