mirror of
https://github.com/golang/oauth2.git
synced 2026-03-20 05:04:18 +00:00
Go OAuth2
https://golang.org/x/oauth2
By now Go 1.26.0 has been released, and Go 1.24 is no longer supported per the Go Release Policy (see https://go.dev/doc/devel/release#policy). See go.dev/doc/godebug#go-125 for GODEBUG changes relevant to Go 1.25. For golang/go#69095. [git-generate] (cd . && go get go@1.25.0 && go mod tidy) Change-Id: Ifd87f1cd8d96659db781537c2e424568a8384410 Reviewed-on: https://go-review.googlesource.com/c/oauth2/+/744560 Reviewed-by: Junyang Shao <shaojunyang@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Reviewed-by: Michael Pratt <mpratt@google.com> Auto-Submit: Gopher Robot <gobot@golang.org> |
||
|---|---|---|
| amazon | ||
| authhandler | ||
| bitbucket | ||
| cern | ||
| clientcredentials | ||
| endpoints | ||
| fitbit | ||
| foursquare | ||
| github | ||
| gitlab | ||
| heroku | ||
| hipchat | ||
| internal | ||
| jira | ||
| jws | ||
| jwt | ||
| kakao | ||
| mailchimp | ||
| mailru | ||
| mediamath | ||
| microsoft | ||
| nokiahealth | ||
| odnoklassniki | ||
| paypal | ||
| slack | ||
| spotify | ||
| stackoverflow | ||
| twitch | ||
| uber | ||
| vk | ||
| yahoo | ||
| yandex | ||
| .travis.yml | ||
| CONTRIBUTING.md | ||
| deviceauth.go | ||
| deviceauth_test.go | ||
| example_test.go | ||
| go.mod | ||
| go.sum | ||
| LICENSE | ||
| oauth2.go | ||
| oauth2_test.go | ||
| pkce.go | ||
| README.md | ||
| token.go | ||
| token_test.go | ||
| transport.go | ||
| transport_test.go | ||
OAuth2 for Go
oauth2 package contains a client implementation for OAuth 2.0 spec.
See pkg.go.dev for further documentation and examples.
Policy for new endpoints
We no longer accept new provider-specific packages in this repo if all they do is add a single endpoint variable. If you just want to add a single endpoint, add it to the pkg.go.dev/golang.org/x/oauth2/endpoints package.
Report Issues / Send Patches
The main issue tracker for the oauth2 repository is located at https://github.com/golang/oauth2/issues.
This repository uses Gerrit for code changes. To learn how to submit changes to this repository, see https://go.dev/doc/contribute.
The git repository is https://go.googlesource.com/oauth2.
Note:
- Excluding trivial changes, all contributions should be connected to an existing issue.
- API changes must go through the change proposal process before they can be accepted.
- The code owners are listed at dev.golang.org/owners.