【问题标题】:Is there a Node OAuth Server Implementation [closed]是否有节点 OAuth 服务器实现 [关闭]
【发布时间】:2011-10-12 23:08:12
【问题描述】:

我只找到了 nodejs 的 oauth 客户端库。有人知道我在哪里可以找到服务器实现吗?

谢谢,
豪。

【问题讨论】:

标签: node.js oauth


【解决方案1】:

我刚刚发布了OAuthorize,这是一套用于实现 OAuth 1.0a 服务器的中间件。它是高度模块化的,可让您对其进行调整以满足您的要求。它与Passport 无缝集成进行身份验证,使用passport-http-oauth 使用访问令牌保护API。

更新: OAuth2orize 现在可用。它遵循类似的模式,但实现了对 OAuth 2.0 的支持。

【讨论】:

  • 点赞!非常简洁和通用的实现。
  • 这个项目在 2012 年已经过时了。截至 2013 年 7 月,这个项目仍然是最新的github.com/nightworld/node-oauth2-server
  • 你为什么说它已经过时了?它完全实现了规范并且没有严重的错误。它没有定期提交,因为它不需要它们。它很成熟,部署在很多地方。不陈旧。
  • @JaredHanson 你真的太棒了!!!我欠你几个工作日:-)
  • 这里只是我的 .02,但与@JaredHanson 聊了几次。质量开发,在服务器生产应用程序上使用 OAuth2orize 和 1.0 版。坚如磐石。不知道“陈旧”的谈话是从哪里来的,但这很荒谬。抱歉不得不发表评论。
【解决方案2】:

Pierre Ruyssen 有几个 OAuth2 项目。我从未使用过它们,也不知道它们有多远,但您可以查看它们:

【讨论】:

  • 谢谢 Tauren,但我现在只需要支持 OAuth 1.0A 服务器。我想我以后可能会使用这些模块:D
  • 为了节省大家的时间,所有这些项目的最新提交都在 2010 年或 2011 年的某个时间。
【解决方案3】:

搜索http://search.npmjs.org 我找到了https://github.com/selead/oauth-server,但它使用OAuth 1.0A 协议 并且最后一次提交是在2011 年4 月19 日。但话又说回来,我想你应该只是看看,它可能正好符合你的需要。

【讨论】:

  • 是的!这就是我需要的!谢谢阿尔弗雷德!
【解决方案4】:

我找到了另一个:https://github.com/ammmir/node-oauth2-provider。它使用 Connect 和 ExpressJS。

【讨论】:

    猜你喜欢
    • 2011-06-20
    • 1970-01-01
    • 1970-01-01
    • 2014-02-27
    • 2011-07-03
    • 1970-01-01
    • 2018-07-06
    • 1970-01-01
    • 2014-10-29
    相关资源
    最近更新 更多