Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/randyzwitch/oauth.jl
Pure Julia implementation of OAuth v1.0a
https://github.com/randyzwitch/oauth.jl
julia liboauth twitter
Last synced: 9 days ago
JSON representation
Pure Julia implementation of OAuth v1.0a
- Host: GitHub
- URL: https://github.com/randyzwitch/oauth.jl
- Owner: randyzwitch
- License: other
- Created: 2014-09-10T01:02:52.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2022-06-22T12:35:34.000Z (over 2 years ago)
- Last Synced: 2024-10-11T09:29:59.082Z (26 days ago)
- Topics: julia, liboauth, twitter
- Language: Julia
- Homepage: http://randyzwitch.com/OAuth.jl/latest/
- Size: 589 KB
- Stars: 22
- Watchers: 4
- Forks: 13
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# OAuth
Linux: [![Build Status](https://travis-ci.org/randyzwitch/OAuth.jl.svg?branch=master)](https://travis-ci.org/randyzwitch/OAuth.jl)
Codecov: [![codecov.io](https://codecov.io/github/randyzwitch/OAuth.jl/coverage.svg?branch=master)](https://codecov.io/github/randyzwitch/OAuth.jl?branch=master)
Documentation:
[![](https://img.shields.io/badge/docs-latest-blue.svg)](http://randyzwitch.com/OAuth.jl/latest)My interpretation of the OAuth 1.0 protocol, based on my reading of [RFC5849](https://tools.ietf.org/html/rfc5849), the [liboauth](http://liboauth.sourceforge.net/) C library and factoring out the OAuth authentication code from [Twitter.jl](https://github.com/randyzwitch/Twitter.jl). At one point, this package relied on liboauth and was a wrapper of that library's functions built using [Clang.jl](https://github.com/ihnorton/Clang.jl); however, as I cleaned up the auto-generated functions from Clang, I decided that it would be easier and cleaner to re-write the library in Julia rather than require liboauth.
This is still a work-in-progress, but works as a replacement for the authentication in the Twitter.jl package, so it should be fairly complete in its implementation.