infisical/Infisical Auth Action
This action allows you to easily authenticate with Infisical and obtain an access token and export it.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| method | The authentication method to use (`universal`, `oidc`, `aws-iam`) | yes | — |
| client-id | Machine Identity client ID (required if method is `universal`) | no | — |
| client-secret | Machine Identity secret key (required if method is `universal`) | no | — |
| identity-id | Machine Identity ID (required if method is `oidc` or `aws-iam`) | no | — |
| oidc-audience | Custom aud claim for the signed Github ID token (configurable if method is `oidc`) | no | — |
| domain | Infisical URL (defaults to `https://app.infisical.com`) | no | https://app.infisical.com |
| output-credential | Whether to set the obtained access token as a step output (access-token). | no | true |
| output-env-credential | Whether to export the obtained access token as an environment variable (INFISICAL_TOKEN). If you set this to false, you probably want to use output-credential. | no | false |
| extra-headers | Extra headers to add to all requests sent to Infisical | no | "" |
Outputs
| name | description |
|---|---|
| access-token | The obtained Infisical access token (only set when output-credential is true) |