# Go-OAuth

Go-OAuth is a [Go](http://golang.org/) client for the OAuth 1.0, OAuth 1.0a and
[RFC 5849](https://tools.ietf.org/html/rfc5849) Protocols. The package supports
HMAC-SHA1, RSA-SHA1 and PLAINTEXT signatures.

## Installation

    go get github.com/garyburd/go-oauth/oauth

## License

Go-OAuth is available under the [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.html).

## Documentation
    
- [Reference](http://godoc.org/github.com/garyburd/go-oauth/oauth)
- Examples
    - [Discogs](http://github.com/garyburd/go-oauth/tree/master/examples/discogs)
    - [Dropbox](http://github.com/garyburd/go-oauth/tree/master/examples/dropbox)
    - [Quickbooks](http://github.com/garyburd/go-oauth/tree/master/examples/quickbooks)
    - [SmugMug](https://github.com/garyburd/go-oauth/tree/master/examples/smugmug)
    - [Twitter on App Engine](http://github.com/garyburd/go-oauth/tree/master/examples/appengine) 
    - [Twitter](http://github.com/garyburd/go-oauth/tree/master/examples/twitter) (including a command line application using OOB authorization).
    - [Yelp](https://github.com/garyburd/go-oauth/tree/master/examples/yelp)
