10个稳定版本
2.0.2+1.0.3 | 2021年6月25日 |
---|---|
2.0.1+1.0.3 | 2021年3月2日 |
2.0.0+1.0.3 | 2021年1月11日 |
1.0.7 | 2020年2月19日 |
0.5.0 | 2018年3月9日 |
#8 in #stateless
每月373次下载
66KB
1.5K SLoC
Paseto Rust
Paseto 包含了 JOSE (JWT, JWE, JWS) 中您所喜爱的所有功能,而没有其标准中存在的许多设计缺陷。它直接采用了 paragon-ie 的参考实现,可以在以下位置找到:这里。
注意:原始 paseto 实现的许可证是 ISC,功能上等同于 MIT,但位于:这里
什么是 Paseto?
Paseto (平台无关安全令牌) 是一个安全无状态令牌的规范和参考实现。您可以在原始 paseto 仓库中找到有关使用 paseto 的动机和益处的许多信息:这里。
用法
只需将此crate添加到您的 Cargo.toml
文件中
[dependencies]
paseto = "2.0.2+1.0.3"
示例
examples/
目录涵盖了以下用例
- 直接使用协议对可能不是JSON的数据进行编码。
- 使用公共构建器接口构建具有共享密钥加密的类似JWT的等效JSON有效负载。
- 使用公共构建器接口构建具有公钥签名的类似JWT的等效JSON有效负载。
依赖项
~7–10MB
~280K SLoC