Awesome Go

oauth2

CategoryAuthentication and Authorization
SubcategoryAuthentication and Authorization
Stars0

Successor of goauth2. Generic OAuth 2.0 package that comes with JWT, Google APIs, Compute Engine, and App Engine support

About oauth2

OAuth2 for Go

Go Reference Build Status

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.

Frequently Asked Questions

What is oauth2?

oauth2 is a Authentication and Authorization library for the Go programming language. Successor of goauth2. Generic OAuth 2.0 package that comes with JWT, Google APIs, Compute Engine, and App Engine support

How do I install oauth2?

Install oauth2 with the Go module system using `go get golang/oauth2`. Check the repository for the current installation instructions.

What category does oauth2 belong to?

oauth2 is listed under Authentication and Authorization, specifically Authentication and Authorization.

← Back to Authentication and Authorization