Skip to content

Add TokenCommandAuth and --token-command CLI option for flexible authentication#206

Merged
ekouts merged 3 commits into
eth-cscs:mainfrom
ekouts:cli_alt_auth
May 11, 2026
Merged

Add TokenCommandAuth and --token-command CLI option for flexible authentication#206
ekouts merged 3 commits into
eth-cscs:mainfrom
ekouts:cli_alt_auth

Conversation

@ekouts

@ekouts ekouts commented May 6, 2026

Copy link
Copy Markdown
Collaborator

The CLI now supports --token-command / FIRECREST_TOKEN_COMMAND as an alternative to client credentials. Any shell command whose stdout is a bearer token works. It is useful for personal access tokens, device flows, or org-specific token CLIs. The TokenCommandAuth class is also available for Python library users.

Closes #205 .

@ekouts
ekouts requested a review from rsarm May 6, 2026 08:25
@ekouts ekouts self-assigned this May 6, 2026
@ekouts
ekouts merged commit 54efe48 into eth-cscs:main May 11, 2026
7 checks passed
@ekouts
ekouts deleted the cli_alt_auth branch May 11, 2026 11:44
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.

Support JWT as authentication method for firecrest-cli

2 participants