node.js - Nodejs Restful 认证

标签 node.js rest authentication token restify

我是 Nodejs 的新手,我正在用 restify 做一个 Restful 服务器.所以,我有一个场景,我有很多设备(具有唯一 ID)通过休息更新数据。我想要做的是对它们进行身份验证并提供身份验证 token 。像这样:

第一次:uri/api/auth -> 获取Token。

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

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

最佳答案

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

关于node.js - Nodejs Restful 认证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12821030/

相关文章:

java - Twitter4j:身份验证凭据 (https://dev.twitter.com/pages/auth) 丢失或不正确

node.js - 一般搜索 : search between multiple collections (Express/mongoose)

javascript - 我似乎无法理解这一行代码的含义(JavaScript)

php - 我可以在 Guzzle 的路由文件中指定 Accept 和 Content-Type header 吗?

php - 从 WordPress REST API 获取原始 HTML 输出

iOS Instagram 每次登录问题

api - 用户和 API 的单独身份验证服务器

java - 在 QTest Pulse 测试管理工具中,无法将测试场景链接到需求

node.js - 如何在将数据添加到nodejs中的文件后立即从音频文件中读取数据作为缓冲区?

rest - 按照惯例应该返回哪些 REST PUT/POST/DELETE 调用?