1个不稳定版本

0.1.0 2020年3月26日

#11 in #authorization-header

每月44次下载
用于wolfie

CC0许可证

8KB
130

oauth1-header

Rust CI

生成OAuth 1.0授权头。

许可证

CC0


lib.rs:

生成OAuth 1.0授权头。

示例

use oauth1_header::http::Method;
use oauth1_header::Credentials;
use std::collections::HashMap;

let mut params = HashMap::new();
params.insert("foo", "bar");
let credentials = Credentials::new(
    "some-consumer-key",
    "some-consumer-secret",
    "some-token",
    "some-token-secret",
);
let header_value = credentials.auth(&Method::GET, "https://example.com", &params);

其中 header_value 将包含OAuth协议参数,准备好在HTTP授权头中发送。

依赖项

~2MB
~36K SLoC