#ci #ambient #credentials #oidc #systems #detect #cli

app ci-id-bin

CLI app to detect ambient OIDC credentials on CI systems

5 unstable releases

0.3.0 Dec 3, 2024
0.2.1 Nov 5, 2024
0.1.2 Oct 29, 2024
0.1.1 Oct 29, 2024
0.1.0 Oct 29, 2024

#157 in Authentication

Download history 259/week @ 2024-10-24 158/week @ 2024-10-31 28/week @ 2024-11-07 2/week @ 2024-11-14 1/week @ 2024-11-21 126/week @ 2024-11-28 29/week @ 2024-12-05 4/week @ 2024-12-12

68 downloads per month

Apache-2.0

41KB
514 lines

CLI for ambient credentials detection for CI systems

CI badge

ci-id-bin crate contains a small CLI application that enables easy access to ambient OIDC credentials in CI systems.

$ ci-id my-audience > token.txt

See ci-id for the underlying library.

ci-id is based on id, a similar Python project.

Supported environments

Currently supported environments are:

  • GitHub Actions
  • GitLab CI/CD
  • CircleCI
  • Buildkite

See See ci-id API documentation for details on what configuration each of these environments needs.

License

ci-id is licensed under the Apache 2.0 License.

Dependencies

~8–20MB
~270K SLoC