【文件属性】:
文件名称:jwtvault:高度灵活的库,用于管理和编排JWT工作流程
文件大小:27KB
文件格式:ZIP
更新时间:2021-03-13 18:56:45
Rust
智威汤逊
高度灵活的库,用于管理和编排JWT工作流程
| |
去做
添加更多示例
提高覆盖率
特征
管理和协调JWT以进行用户登录,注销和续订
选项1:DynamicVault(使用动态调度,但所需的样板代码少得多)
选项2:DefaultVault(使用静态分派,但需要更多样板代码)
异步就绪
轻松启动
没有不安全的代码
在稳定的锈蚀下运行
使用 (请参阅)
库方法(不需要运行时)
支持可插拔组件
更新新的刷新令牌后使旧的刷新无效
更新新的身份验证令牌后使旧的身份验证无效
不允许交叉喂食
在身份验证令牌到期时处理雷电群问题
可与任何网络服务器,任何密码哈希和任何后端()一起使用
具有和功能齐全的
快速开始
先决条件:
[ dependencies ]
jwtvault = " * "
$ curl https://raw.githubusercontent.com/sgru
【文件预览】:
jwtvault-master
----Cargo.toml(688B)
----src()
--------utils()
--------utils.rs(122B)
--------api.rs(93B)
--------prelude.rs(2KB)
--------errors.rs(3KB)
--------lib.rs(9KB)
--------constants.rs(912B)
--------api()
----build.rs(441B)
----.travis.yml(944B)
----README.md(10KB)
----generate_certificates.sh(824B)
----documents()
--------KCOV.md(685B)
----.gitignore(42B)