#信任 #零信任 #Cloudflare #验证 #密钥 #JWT #签名密钥

rust-cfzt-validator

一个用于验证Cloudflare Zero Trust JWT的库包

1 个不稳定版本

0.1.0 2024年6月11日

#6 in #信任

MIT 协议

38KB
827 代码行

rust-cfzt-validator

此库提供构建能够与Cloudflare Zero Trust集成的应用程序所需的基本机制,通过验证和检查应用程序令牌JWT来实现。

具体来说,此库提供以下功能

  • 从Cloudflare Zero Trust API中解析/检索签名密钥
  • 从签名密钥派生的jsonwebtoken::DecodingKey结构体的惰性构建和缓存
  • 为单个或多个Zero Trust团队配置应用程序令牌的验证
  • 可选的验证声明便利结构体
  • 支持定期刷新Cloudflare Zero Trust签名密钥

按设计,此库不提供以下功能

  • 检索与令牌关联的用户身份数据所需的机制。
  • 集成到异步运行时的意见模式

依赖关系

~2–12MB
~166K SLoC