tree: 7229c4007a9327e00e1707c9297f57bbd8e22390 [path history] [tgz]
  1. authctx/
  2. client/
  3. credhelperpb/
  4. identity/
  5. integration/
  6. internal/
  7. jwt/
  8. loginsessionspb/
  9. reauth/
  10. .golangci.yaml
  11. auth.go
  12. auth_test.go
  13. credhelper.go
  14. credhelper_test.go
  15. generator.go
  16. generator_test.go
  17. main_test.go
  18. OWNERS
  19. README.md
  20. reauth.go
  21. reauth_test.go
  22. transport.go
auth/README.md

LUCI Auth libraries

This package contains auth related elements for LUCI programs.

  • This package - Implements a wrapper around golang.org/x/oauth2 which is aware of how LUCI programs handle OAuth2 credentials.
  • client - Command-line flags and programs to interact with luci/auth from clients of LUCI systems.
  • identity - Defines common LUCI identity types and concepts. Used by clients and servers.
  • integration - Libraries for exporting LUCI authentication tokens (OAuth2) to other systems (like gsutil or gcloud).