Hello.js与Passport.js有何不同?

10

我有一点疑惑,做了一些搜索,但没有找到任何资料(除了这个与本文不同)。我试图澄清Hello.jsPassport.js之间的差异,并确定两者的使用情况。

从表面上看,除了一个是客户端,一个是node中间件,它们似乎提供类似的功能,并且两者都是可扩展的。

我已经用Passport尝试过一些探索,但还没有试过Hello.js。

这两个库的主要区别是什么,什么情况下会更喜欢其中一个库?


@jfriend00 你确定吗?在Hello.js页面上,有一个多个登录服务的演示,但是登录页面由OAuth提供商提供。据我所知,Hello不提供浏览器UI,并且根据我的经验,Passport也将为OAuth或OpenID服务(通过回调函数)显示供应商登录屏幕。 - user677526
2个回答

7
Hellojs是第三方SDK(例如https://developers.facebook.com/docs/javascript)的替代品,因此适用于开发富客户端应用程序,这些应用程序代表用户对第三方API执行各种请求。Passport.js是围绕联合身份验证设计的,通过第三方识别用户会话- stackoverflow是一个完美的例子,因为它允许我使用我的Google帐户登录。

这实际上是一个很好的答案。谢谢! - user677526

1

确切地说,Hello JS 是一个客户端 SDK,适用于大多数常见的社交网站,这就是它的优势,你可以将 Hello JS 集成到任何网站中,无论是使用 PHP、.NET、Node、Java、Python 等构建的网站......

因为 JavaScript 无处不在 :)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接