* chore: go get -u ./... * chore: go mod tidy * chore: go mod vendor * chore: fix compilation for buildkit >= 0.15.0 * chore: upgrade to Go 1.24 * chore: upgrade the Debian container used in an integration test |
||
|---|---|---|
| .. | ||
| credentials | ||
| grpctransport | ||
| httptransport | ||
| internal | ||
| oauth2adapt | ||
| CHANGES.md | ||
| LICENSE | ||
| README.md | ||
| auth.go | ||
| threelegged.go | ||
README.md
Google Auth Library for Go
Install
go get cloud.google.com/go/auth@latest
Usage
The most common way this library is used is transitively, by default, from any of our Go client libraries.
Notable use-cases
- To create a credential directly please see examples in the credentials package.
- To create a authenticated HTTP client please see examples in the httptransport package.
- To create a authenticated gRPC connection please see examples in the grpctransport package.
- To create an ID token please see examples in the idtoken package.
Contributing
Contributions are welcome. Please, see the CONTRIBUTING document for details.
Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms. See Contributor Code of Conduct for more information.