node.js - 快速 REST API key 身份验证

标签 node.js express oauth

我想使用 key 来验证expressJS REST API。我应该使用什么 npm 库?我不想使用用户名和密码。

基本上,我将生成一个随 secret 钥并将该 key 颁发给客户端以进行 API 访问。

谢谢

最佳答案

您可以使用passportjs作为身份验证中间件,并且为了使用 token / key 进行身份验证,您可以使用例如Bearer在请愿书 header 中添加 token / key 。您可以在这里找到示例 bearer .

关于node.js - 快速 REST API key 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50869106/

相关文章:

javascript - 如何在 Socket.io/express-sessions 中访问/保存授权事件的 session 数据?

javascript - Sails.js 0.11 和 Passport : 'Missing Credentials' error

node.js - 无法使用 Express + jade + Angular 查找 View

node.js - 无法从 apollo-server-express 导入 SchemaDirectiveVisitor

oauth - 将 OAuth 用于 Goodreads API

node.js - 未找到自动前缀命令

node.js - 将对象数组发布到 sails 导致 'TypeError: Cannot convert object to primitive value'

node.js - 如何使用最新的 Express.js 进行应用程序路由?

oauth - Meteor 访问 token

node.js - 如何在我的 Nodejs/Sails.js 应用程序中实现 OAuth?