oauthcli

Yet Another OAuth 1.0 Client Library for Rust

Features

How to Use

```rust extern crate oauthcli; extern crate url;

let header = oauthcli::authorizationheader( "POST", url::Url::parse("https://example").unwrap(), None, // Realm "Consumer Key", "Consumer Secret", Some("OAuth Token"), Some("OAuth Token Secret"), oauthcli::SignatureMethod::HmacSha1, // or Plaintext &oauthcli::timestamp()[], &oauthcli::nonce()[], None, // oauthcallback None, // oauthverifier vec![("status".tostring(), "hello".tostring())].intoiter() );

// header = "OAuth ......" ```