Go-OAuth is a Go client for the OAuth 1.0, OAuth 1.0a and RFC 5849 Protocols. The package supports HMAC-SHA1, RSA-SHA1 and PLAINTEXT signatures.
This version supports Launchpad.net and the work is based on garyburd go-oauth
go get github.com/bergotorino/go-oauth/oauth
The clients using this library must set additional headers in order to be able to communicate with Launchpad. These are:
- "accept" = "application/json"
- "accept-encoding" = "gzip, deflate"
Go-OAuth is available under the Apache License, Version 2.0.
- Reference
- Examples
- Discogs
- Dropbox
- Quickbooks
- SmugMug
- Twitter on App Engine
- Twitter OOB (a command line application using OOB authorization)
- Yelp