#jwt #token #auth-token #permissions #expiration #database

bin+lib orizentic

一个用于与 JWT 认证令牌数据库交互的库,以及一个用于管理它的命令行工具

1 个稳定版本

使用旧的 Rust 2015

1.0.0 2019年7月17日

#22 in #expiration

BSD-3-Clause

25KB
443

Orizentic 令牌管理库

此库提供了对认证令牌管理的高级接口。它使用 jsonwebtoken 库对 JWT 标准进行序列化和验证。

功能围绕 ClaimSetVerifiedTokenUnverifiedToken 之间的关系展开。一个 ClaimSet 被认为是信息性的,并存储了关于令牌持有者应有权访问的权限和资源的所有信息。 VerifiedTokenUnverifiedToken 是解码字符串 JWT 的结果,并且本质上指定了解码过程是否验证了签名、过期时间和数据库中的存在。

此库目前不包含数据库保存和加载功能,但这些可能是即将推出的功能。

使用此库解码 JWT 字符串时无需设置。请参阅独立的 decode_text 函数。

依赖项

~11MB
~290K SLoC