Fork of oauth 2 to allow the exposing of token refresher
Go to file
Paddy Foran ad051cf1e6 Update metadata server URL to be a FQDN.
Without a fully qualified domain name, containers (like Docker) can't
connect to the metadata server. Update the address for the metadata
server to be a FQDN so containers can use the library. See #44.
2014-10-07 17:38:45 -04:00
google Update metadata server URL to be a FQDN. 2014-10-07 17:38:45 -04: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 Build should use the exact build tag configuration of GAE managed VMs. 2014-09-08 15:05:45 -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 Godoc links should seem to be linking to godoc.org 2014-09-18 00:42:53 -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 Add SoundCloud to the providers not supporting Auth headers 2014-10-04 02:16:01 -04: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.