您能否使用ExpressJWT对令牌进行签名,因为它似乎主要关注jwt的验证?

您能否使用ExpressJWT对令牌进行签名,因为它似乎主要关注jwt的验证?,jwt,http-token-authentication,json-web-token,express-jwt,Jwt,Http Token Authentication,Json Web Token,Express Jwt,我正在使用一个express应用程序,我想实现基于令牌的身份验证我想知道客户端和服务器端主要需要哪些库?我看了ExpressJWT,我看不出库实际上可以对web令牌进行签名,但我可以清楚地看到它用于验证,所以我的package.json中也需要节点jsonwebtoken吗?在客户端,我想到了类似jwt decode?的东西,如果您正在寻找使用json web令牌进行身份验证的工作示例,您可能想看看这个不错的教程: 它解释了如何使用meanstacknodejs、Express、Angular

我正在使用一个express应用程序,我想实现基于令牌的身份验证我想知道客户端和服务器端主要需要哪些库?我看了ExpressJWT,我看不出库实际上可以对web令牌进行签名,但我可以清楚地看到它用于验证,所以我的package.json中也需要节点jsonwebtoken吗?在客户端,我想到了类似jwt decode?

的东西,如果您正在寻找使用json web令牌进行身份验证的工作示例,您可能想看看这个不错的教程:

它解释了如何使用meanstacknodejs、Express、Angular和MongoDB以简单的方式构建基于JWT的身份验证。作者使用签名令牌。此包还可用于验证令牌。

express jwt是基于jsonwebtoken构建的,两者都来自auth0[auth0.com]的开源代码repo。expressjwt提供了一个现成的中间件,可以根据需要传递给处理程序或路由器。然而,使用jsonwebtoken,您可以自由地自己编写中间件。