OAuth1 is a Go client for the OAuth 1.0, OAuth 1.0a and RFC 5849 Protocols. The package supports the following signatures:
- HMAC-SHA1
- HMAC-SHA256
- RSA-SHA1
- PLAINTEXT
$ go get -u github.com/gomodule/oauth1/oauth
Import it in your code:
import "github.com/gomodule/oauth1/oauth"
oauth1
uses the context package requiring Go 1.7 or later.
oauth1
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