Nodejs Restful Auth

我是新的Nodejs,我正在做一个resttify服务器。 所以,我有一个场景,我有很多设备(具有唯一的ID)通过rest更新数据。 我想要做的是validation他们,并给一个身份validation令牌。 像这样的东西:

第一次:uri / api / auth – >得到令牌。

然后:使用令牌和更新产品的uri / api / product / …. – >

我试图使用restify-node-token,但我没有成功。

JWT是一个非常扩展和易于使用的authentication方法,有许多实现它的库。 它有几个优点,如令牌具有在其中encryption的用户信息,因此您不需要访问数据库,每个请求都可以对用户进行身份validation。 你可以看看这里的代码示例https://solidgeargroup.com/refresh-token-autenticacion-jwt-implementacion-nodejs?lang=es它还实现了一个刷新令牌,当它们到期时生成新的令牌。

http://passportjs.org/

这是一个express.js库,但是我非常强大。 我build议你看看。 设置你已经使用express.js将需要很less的工作。