tree: dd24fe9bc29e9c097192cfce8d5a75189b0bdd1e [path history] [tgz]
  1. credentials/
  2. grpctransport/
  3. httptransport/
  4. internal/
  5. oauth2adapt/
  6. auth.go
  7. auth_test.go
  8. auth_token_async_test.go
  9. CHANGES.md
  10. example_test.go
  11. go.mod
  12. go.sum
  13. README.md
  14. threelegged.go
  15. threelegged_test.go
auth/README.md

Google Auth Library for Go

Go Reference

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.