使用 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 框架解析/读取多个参数
Bot Framework Webchat 无法从 Node.js restify 服务器(在 Azure 上)获取令牌:CORS 策略:不存在“Access-Control-Allow-Origin