从两个不同的平台签署和验证JWT?

时间:2016-10-20 06:57:36

标签: php node.js authentication jwt

我目前正在调查无会话身份验证的实现。但是,我想知道是否有可能用Node.js之类的东西创建/签署JWT,但是用PHP之类的东西解码/验证它?

任何指针都会受到赞赏。

1 个答案:

答案 0 :(得分:2)

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

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

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

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