oauth1-request
Yet yet yet another OAuth 1 client library for Rust.
Usage
Add this to your Cargo.toml
:
[]
= "0.1"
and this to your crate root:
extern crate oauth1_request;
Pros
- No dependency on
ring
(which can cause some compatibility issues). - Slightly lower memory footprint (maybe): it avoids allocating memory for sorting query pairs unlike other crates.
Cons
- Only dogfed on Twitter and likely to break on other sites.
- Signature methods other than
HMAC-SHA1
are not implemented (yet). - Less ergonomic API: it requires you to explicitly handle the ordering of query/OAuth parameters.