Nodejs Restful Auth

时间:2012-10-10 13:53:45

标签: node.js rest authentication token restify

我是Nodejs的新手,我正在使用restify做一个安静的服务器。所以,我有一个场景,我有很多设备(具有唯一ID)通过休息更新数据。我想要做的是验证它们并给出一个身份验证令牌。像这样:

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

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

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

2 个答案:

答案 0 :(得分:2)

JWT是一种非常扩展且易于使用的身份验证方法,有许多库可以实现它。它有几个优点,例如令牌中加密了用户信息,因此您无需每次请求对用户进行身份验证即可访问数据库。 您可以在这里查看代码示例https://solidgeargroup.com/refresh-token-autenticacion-jwt-implementacion-nodejs?lang=es 它还实现了一个刷新令牌,以便在它们到期时生成新令牌。

答案 1 :(得分:0)

http://passportjs.org/

这是express.js的库,但我非常强大。我建议你看看。使用express.js设置已经完成的工作只需要很少的工作。