【问题标题】:Signing and verifying JWTs from two different platforms?从两个不同的平台签名和验证 JWT?
【发布时间】:2017-03-02 01:02:10
【问题描述】:

我目前正在研究无会话身份验证的实施。但是,我想知道是否可以使用 Node.js 之类的东西创建/签署 JWT,但使用 PHP 之类的其他东西对其进行解码/验证?

任何指针将不胜感激。

【问题讨论】:

  • 我很乐意帮助您使用我编写的spomky-labs/jose 库(由jwt.io 引用)。
  • 哇哦。棒极了。如有问题,与您联系的最佳方式是什么?
  • Gitter有专门的房间

标签: php node.js authentication jwt


【解决方案1】:

是的,JWT 是一个standard,它指定了与格式相关的所有细节,包括创建和验证。它没有指定任何特定于技术的内容,这意味着完全不同的技术可以实现理解 JWT 令牌格式的库。

例如,您可以在 Node.js 方面使用 node-jsonwebtoken,然后在 PHP 应用程序中使用 php-jwt

在您选择的技术中,甚至可能有不止一个库支持 JWT。一个很好的资源是查看jwt.io 的库部分以查看可用库的列表。

请注意,并非所有库都是一样的。有些可能比其他支持更多的功能。

【讨论】:

  • 太棒了。谢谢。
猜你喜欢
  • 2016-08-28
  • 2019-11-14
  • 2015-11-23
  • 2018-09-16
  • 1970-01-01
  • 2014-05-29
  • 1970-01-01
  • 2017-12-30
相关资源
最近更新 更多