JWT、JWS、JWE、JWK和JWA实现

OpenID Connect使用JSON Web令牌(JWT)和JSON对象签名和加密(JOSE)规范。图书馆实施JWT公司和JOSE规格JWS公司,JWE公司,JWK公司、和JWA公司在此处列出。

约瑟夫

  • C JOSE库
  • 许可证:麻省理工学院
  • 支持:JWS、JWE和JWK
  • 目标环境:C/C++

ASP的JsonWebToken委托处理程序。NET WebAPI

  • 描述:
  • 许可证:麻省理工学院
  • 支持:JWS、JWT
  • 目标环境:ASP。NET WebAPI

 

适用于Microsoft的JSON Web令牌处理程序。网络框架4.5

  • 此包提供了一个包含扩展类的程序集。NET Framework 4.5,具有处理JSON Web Token(JWT)格式所需的逻辑。
  • 许可证:Microsoft软件许可证
  • 支持:JWS、JWT
  • 目标环境:。网络框架4.5

 

的JWT(JSON Web令牌)实现。净值3.5+

 

微软。欧文。安全。Jwt公司

  • 中间件,使应用程序能够保护和验证JSON Web令牌。
  • 许可证:Microsoft软件许可证
  • 支持:JWS、JWT
  • 目标环境:OWIN

 

Auth0 JWT承载令牌的OWIN认证中间件

  • 许可证:
  • 支持:JWS、JWT
  • 目标环境:OWIN

Haskell jose-jwt包

何塞4j

  • JWT和完整JOSE套件的开源实现。由Brian Campbell开发。
  • 许可证:阿帕奇2.0
  • 支持:JWT、JWS、JWE和JWK。
  • 目标环境:Java 7或8

 

Nimbus JOSE+JWT公司

  • Nimbus JOSE+JWT是一个开源(Apache 2.0)Java库,它实现了Javascript对象签名和加密(JOSE公司)规范套件和密切相关的JSON Web令牌(JWT公司)规范由Connect2id开发。
  • 许可证:阿帕奇2.0
    支持:JWS、JWE、JWT
    目标环境:Java 6、7或8

 

爪哇JWT

  • 一个简单的解码项目JSON Web令牌在Java中
  • 许可证:
  • 支持:JWS、JWT
  • 目标环境:

 

Resteasy公司

  • 描述:
  • 许可证:
  • 支架:
  • 目标环境:JBOSS

 

Apache Oltu–JOSE公司

  • ApacheOltu是一种在Java中实现的OAuth协议。它还涵盖了其他与“OAuth家族”相关的实现,如JWT、JWS和OpenID Connect。
  • 许可证:阿帕奇2.0
  • 支架:JWS、JWT
  • 目标环境:Apache

 

阿帕奇CXF

  • Apache CXF是一个Java JAX-WS和JAX-RS 2.0服务框架。它还提供了完整的JOSE实现。
  • 许可证:阿帕奇2.0
  • 支架:JWA、JWK、JWS、JWE、JWT
  • 目标环境:Apache

何塞

  • “JSON Web几乎无所不在”–JWA、JWS、JWE、JWT、JWK、JWKS for Node.js、Browser、Cloudflare Workers、Deno、Bun和其他Web可操作运行时。
  • 许可证:麻省理工学院
  • 支持:JWT、JWS、JWE、JWA、JWK、JWKS
  • 目标环境:Node.js、Browser、Cloudflare Workers、Deno、Bun和其他Web-interoperable运行时。

 

jsjws(jsjws)

  • “jsjws”(JSON Web签名JavaScript库)是JWS的纯开源免费JavaScript实现。此外,“jsjws”提供了JSON Web签名JSON序列化(JWS-JS),这是一种由多个签名者并行或独立的签名格式。作者:Kenji Urushima(@kjur)
  • 许可证:麻省理工学院
  • 支持:JWS、JWS-JS
  • 目标环境:通用

 

节点-jsonwebtoken

  • node-jsonwebtoken是用于node.js的JWS库。
  • 许可证:麻省理工学院
  • 支持:JWS、JWT
  • 目标环境:node.js
  • phpOIDC是OpenID Connect的PHP实现,由野村综合研究所它还包括JWT、JWS和JWE支持。
  • 许可证:阿帕奇2.0
  • 依赖方:是的
  • 身份提供程序:是的
  • 目标环境:Apache、nginx

网址:http://jwt.io/JWT调试器

  • 描述:交互式JWT调试器

 

json网络密钥生成器

  • 描述:用于生成JWK和JWK集的命令行Java应用程序