2011-07-25 32 views
65

我只发现了nodejs的oauth客户端库。有谁知道我可以在哪里找到服务器实现?是否有节点OAuth服务器实现

谢谢,
郝。

+0

请参阅我的impl''oauth2-server“:”^ 3.0.0-b2“'https://github.com/manjeshpv/node-oauth2-server-implementation –

回答

69

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

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

+6

竖起大拇指!非常整洁和多功能的实现。 –

+0

这个项目在2012年已经过时。截至2013年7月,这个项目仍然是当前的https://github.com/nightworld/node-oauth2-server – jnovack

+11

为什么你说它的过时?它完全实现了这个规范,并且没有严重的错误。它不会定期提交,因为它不需要它们。它很成熟,部署了很多地方。不陈旧。 –

10

Pierre Ruyssen有几个OAuth2项目。我从来没有使用过,我也不知道多远沿着他们,但你可以检查出来:

+0

谢谢牛头人,但我现在只需要支持OAuth 1.0A服务器。我想我可能会在以后使用这些模块:D – agate

+0

只是为了节省您所有的时间,所有这些项目都有他们最新的提交,在2010年或2011年的某个时候。 – HeadCode