#oauth #credentials #pair #client #rfc #section

无需std oauth-credentials

OAuth 1.0协议中凭证对的表示类型

6个版本

使用旧Rust 2015

0.3.0 2021年1月11日
0.2.1 2020年11月19日
0.1.2 2020年11月10日
0.1.0 2020年10月18日

#686身份验证

Download history 849/week @ 2024-03-24 1208/week @ 2024-03-31 1046/week @ 2024-04-07 1065/week @ 2024-04-14 1087/week @ 2024-04-21 1066/week @ 2024-04-28 740/week @ 2024-05-05 1024/week @ 2024-05-12 1915/week @ 2024-05-19 1558/week @ 2024-05-26 1439/week @ 2024-06-02 2307/week @ 2024-06-09 3166/week @ 2024-06-16 3901/week @ 2024-06-23 4261/week @ 2024-06-30 3919/week @ 2024-07-07

15,452 每月下载量
17 个Crates中使用 (直接使用4个)

MIT/Apache

24KB
263

oauth-credentials

crates.io docs.rs Rust 1.0.0+

oauth-credentials crate 定义了与 OAuth 1.0 协议中的 "凭证对" (RFC 5849 第 1.1 节) 相关的 Rust 类型。

稳定性

oauth-credentials 的目标是提供 OAuth 实现的稳定基础。

在语义版本控制的意义上,该 crate 仍然是不稳定的。然而,我们并没有计划进行任何破坏性变更,并将根据 semver trick 将 API 以 1.0.0 版本发布,除非我们发现 API 中的缺陷足够严重,足以证明进行破坏性变更的合理性。

尽管你还不应该将其用作稳定 crate 的公共依赖(参见 Rust API 指南中的 C-STABLE),但它可以作为不稳定 crate 的公共依赖和稳定 crate 的私有依赖。

MSRV

oauth-credentials 最低支持的 Rust 版本是 Rust 1.0.0。

一些 Cargo 功能需要更新的 Rust 工具链,如下所示。

功能 MSRV
(无) 1.6.0
std (默认) 1.0.0
serde 1.13.0
alloc (无需 std) 1.36.0

请注意,如果你的 crate 使用了 serde 功能(即使为可选),由于 rust-lang/cargo#3763,它不能直接使用 Rust 1.7.x 及更早版本编译,但它可以作为依赖树的非根节点编译。

依赖项

~170KB