#json #jwt #json-object #jose #jws #jwe

biscuit

一个用于处理JavaScript对象签名和加密(JOSE),包括JSON Web Tokens (JWT)、JSON Web Signature (JWS)和JSON Web Encryption (JWE)的库

21个版本

0.7.0 2023年11月10日
0.6.0 2023年3月29日
0.6.0-beta12021年2月24日
0.5.0 2020年11月17日
0.0.1 2017年3月17日

#70 in 网页编程

Download history 28329/week @ 2024-04-28 23923/week @ 2024-05-05 28992/week @ 2024-05-12 32045/week @ 2024-05-19 31730/week @ 2024-05-26 35353/week @ 2024-06-02 26966/week @ 2024-06-09 26453/week @ 2024-06-16 34020/week @ 2024-06-23 24242/week @ 2024-06-30 23732/week @ 2024-07-07 32397/week @ 2024-07-14 35371/week @ 2024-07-21 28601/week @ 2024-07-28 28233/week @ 2024-08-04 20306/week @ 2024-08-11

113,197 每月下载量
用于 27 个crates(14直接)

MIT 许可证

335KB
6.5K SLoC

biscuit

Build Status Crates.io Repository Documentation dependency status

一个用于处理JavaScript对象签名和加密(JOSE),包括JSON Web Tokens (JWT)、JSON Web Signature (JWS)和JSON Web Encryption (JWE)的库

此项目基于 Keats/rust-jwt

安装

将以下内容添加到 Cargo.toml

biscuit = "0.7.0"

例如,要使用最新的 master 分支

biscuit = { git = "https://github.com/lawliet89/biscuit", branch = "master" }

支持的功能

该crate不支持所有功能,并且可能永远不会支持所有在各个RFC中描述的功能,包括一些算法和验证。

有关更多信息,请参阅文档

依赖项

~8–17MB
~313K SLoC