https://github.com/gomodule/oauth1
OAuth 1.0 client package for Go
https://github.com/gomodule/oauth1
Last synced: about 1 year ago
JSON representation
OAuth 1.0 client package for Go
- Host: GitHub
- URL: https://github.com/gomodule/oauth1
- Owner: gomodule
- License: apache-2.0
- Created: 2011-12-12T22:50:55.000Z (over 14 years ago)
- Default Branch: master
- Last Pushed: 2022-01-20T16:34:43.000Z (over 4 years ago)
- Last Synced: 2025-03-31T21:51:16.488Z (about 1 year ago)
- Language: Go
- Homepage:
- Size: 148 KB
- Stars: 306
- Watchers: 22
- Forks: 75
- Open Issues: 1
-
Metadata Files:
- Readme: README.markdown
- License: LICENSE
Awesome Lists containing this project
README
# OAuth1
[](https://godoc.org/github.com/gomodule/oauth1/oauth)
[](https://travis-ci.org/gomodule/oauth1)
OAuth1 is a [Go](https://golang.org/) client for the OAuth 1.0, OAuth 1.0a and
[RFC 5849](https://tools.ietf.org/html/rfc5849) Protocols. The package supports the following signatures:
* HMAC-SHA1
* HMAC-SHA256
* PLAINTEXT
* RSA-SHA1
* RSA-SHA256
## Installation
go get github.com/gomodule/oauth1/oauth
## License
oauth1 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/gomodule/oauth1/oauth)
- Examples
- [Discogs](https://github.com/gomodule/oauth1/tree/master/examples/discogs)
- [Dropbox](https://github.com/gomodule/oauth1/tree/master/examples/dropbox)
- [Quickbooks](https://github.com/gomodule/oauth1/tree/master/examples/quickbooks)
- [SmugMug](https://github.com/gomodule/oauth1/tree/master/examples/smugmug)
- [Twitter on App Engine](https://github.com/gomodule/oauth1/tree/master/examples/appengine)
- [Twitter](https://github.com/gomodule/oauth1/tree/master/examples/twitter)
- [Twitter OOB](https://github.com/gomodule/oauth1/tree/master/examples/twitteroob) (a command line application using OOB authorization)
- [Yelp](https://github.com/gomodule/oauth1/tree/master/examples/yelp)