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".to_string())].iter() );

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