#oauth #oauth1

oauth1-request

Yet yet yet another OAuth 1 client library

11 releases

0.3.2 Mar 12, 2020
0.3.1 Mar 12, 2020
0.3.0 Sep 5, 2019
0.2.6 Sep 5, 2019
0.1.2 Oct 18, 2018

#35 in Authentication

Download history 18/week @ 2020-06-08 17/week @ 2020-06-15 60/week @ 2020-06-22 28/week @ 2020-06-29 45/week @ 2020-07-06 43/week @ 2020-07-13 22/week @ 2020-07-20 4/week @ 2020-07-27 234/week @ 2020-08-03 204/week @ 2020-08-10 69/week @ 2020-08-17 58/week @ 2020-08-24 40/week @ 2020-08-31 89/week @ 2020-09-07 43/week @ 2020-09-14 37/week @ 2020-09-21

317 downloads per month
Used in 6 crates (5 directly)

MIT/Apache

69KB
1.5K SLoC

oauth1-request

Build Status Current Version Documentation

Yet yet yet another OAuth 1 client library for Rust.

Usage

Add this to your Cargo.toml:

[dependencies]
oauth = { version = "0.3", package = "oauth1-request" }

Pros

  • Customizable crypto implementations (no dependency onring by default).
  • 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.

Dependencies

~0.5–0.9MB
~18K SLoC