使用 RESTify Node.js 创建 OAuth2.0 服务提供者

Posted

技术标签:

【中文标题】使用 RESTify Node.js 创建 OAuth2.0 服务提供者【英文标题】:Creating an OAuth2.0 service provider using RESTify Node.js 【发布时间】:2013-02-13 21:48:31 【问题描述】:

我有一个使用 node.js 和 node-restify 构建的 RESTful API。我负责保护它的部分。显然,很容易找到如何使用 OAuth 2.0 作为客户端,但很难找到如何设置提供程序。我想我的谷歌技能不如以前那么好了。

有人能指出我从哪里开始吗?是否有用于节点的基本 OAuth 2.0 服务器提供程序库?

如果需要,我创建自己的库没有问题,但我查看了规范,因为它是规范,它似乎过于复杂。我认为会有某种教程、网络广播或“hello World”风格的项目为我的假人打破它。

感谢您的意见。

【问题讨论】:

【参考方案1】:

经过一番繁重的谷歌搜索后,我想出了一个线索。我与一位开始从事这样一个项目的好心天才进行了交谈。他决定完成他的代码并将其发布给全世界。

这个包叫做restify-OAuth2。

这是package 的链接。这是github page的链接。

感谢 Domenic 的所有帮助。

【讨论】:

正是我想要的。谢谢你做研究。有什么特别需要我注意或需要做特别的事情来实现restify-OAuth2?

以上是关于使用 RESTify Node.js 创建 OAuth2.0 服务提供者的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Node.JS 的 restify 框架解析/读取多个参数

Node.js 使用 socket.io 进行重构

为啥要使用 Restify?

Restify + TypeScript:

Bot Framework Webchat 无法从 Node.js restify 服务器(在 Azure 上)获取令牌:CORS 策略:不存在“Access-Control-Allow-Origin

如何在 Node Js 上为 Rest API 创建一个干净的架构