Fork of oauth 2 to allow the exposing of token refresher
Go to file
Burcu Dogan a388976807 Fixing build constraints for GAE and GAE managed runtime.
GAE managed VM runtime contains both appengine and appenginevm
build tags. Currently, appengine.go is being built even if user
wants to use the package on managed VM that errors with no
"appengine" package to import.
2014-09-08 13:34:36 -07:00
google Fixing build constraints for GAE and GAE managed runtime. 2014-09-08 13:34:36 -07:00
jws oauth2: Allow use of arbitrary RSA private keys to sign JWT token retrieving requests. 2014-08-11 17:54:04 -07:00
.travis.yml Adding travis build file. 2014-07-09 11:07:50 -07:00
AUTHORS Reverting the license back to the original. 2014-05-17 17:26:57 +02:00
CONTRIBUTORS Reverting the license back to the original. 2014-05-17 17:26:57 +02:00
LICENSE Reverting the license back to the original. 2014-05-17 17:26:57 +02:00
README.md Add build status. 2014-07-09 16:06:12 -07:00
example_test.go Access type and approval prompt should be set at URL generation. 2014-09-04 23:30:06 -07:00
jwt.go Merge branch 'httpclient' 2014-09-03 18:04:35 -07:00
oauth2.go Merge pull request #37 from stacktic/DropboxAuthFix 2014-09-08 09:59:12 -07:00
oauth2_test.go some pr review fixes 2014-09-06 19:03:51 -06:00
transport.go Access type and approval prompt should be set at URL generation. 2014-09-04 23:30:06 -07:00
transport_test.go Don't provide a Transport interface but provide a http.RoundTripper implementation. 2014-08-14 10:59:09 -07:00

README.md

OAuth2 for Go

Build Status

oauth2 package contains a client implementation for OAuth 2.0 spec.

Installation

go get github.com/golang/oauth2

See godoc for further documentation and examples.

Contributing

Fork the repo, make changes, run the tests and open a pull request.

Before we can accept any pull requests we have to jump through a couple of legal hurdles, primarily a Contributor License Agreement (CLA):

  • If you are an individual writing original source code and you're sure you own the intellectual property, then you'll need to sign an individual CLA.
  • If you work for a company that wants to allow you to contribute your work, then you'll need to sign a corporate CLA.

You can sign these electronically (just scroll to the bottom). After that, we'll be able to accept your pull requests.