1个不稳定版本
0.1.0 | 2020年3月26日 |
---|
#11 in #authorization-header
每月44次下载
用于wolfie
8KB
130 行
oauth1-header
生成OAuth 1.0授权头。
许可证
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", ¶ms);
其中 header_value
将包含OAuth协议参数,准备好在HTTP授权头中发送。
依赖项
~2MB
~36K SLoC