是否有OpenID使用者的node.js实现?

在node.js中寻找一个OpenID使用者

这不是在这个名单http://openid.net/developers/libraries/

有一个吗?

我为node.js编写了OpenID,并在https://github.com/havard/node-openid上分享了代码。 这是一个完全的OpenID 2.0(和部分OpenID 1.1)兼容的依赖方。

有关图书馆的更多信息,您还可以阅读公告博客文章 。

更新:截至2011年9月4日,图书馆也是一个完全的OpenID 1.0 / 1.1兼容的依赖方。

也许护照将会满足你的需求:

护照 (从他们的网站复制)

Passport是Node.js的身份validation中间件。 极其灵活和模块化,Passport可以不显眼地投入到任何基于Express的Web应用程序中。 一套完整的策略支持使用用户名和密码,Facebook,Twitter等进行身份validation。

特征:

  • 140+authentication策略
  • 使用OpenID和OAuth单点login
  • 轻松处理成功和失败
  • 支持持续会话
  • dynamic范围和权限
  • select和select所需的策略
  • 实施自定义策略
  • 不在应用程序中安装路线
  • 轻量级的代码库

Everyauth在http://openid.net/developers/libraries/列表中,但列在“everyauth”而不是“Javascript”或“node.js”之下。

它声称是Connect和Express应用程序的“node.js auth包(密码,脸谱,等等)”,并声称可以使用~30多种服务,包括OpenID。 Facebook,Twitter,Google,LinkedIn,DropBox,Tumblr,GitHub等等。

从最近的github 2013年6月的承诺来看,它正在积极地发展。