我正在开发一个需要与 nodejs 服务器通信的谷歌浏览器扩展。我想知道是否可以使用everyauth 包来简化身份验证。对于初学者,我只想使用简单的基于密码的身份验证。但是从示例和文档以及根据我的试验来看,在我看来,everyauth 旨在用于 web 应用程序,如果我不设置 getLoginPath,则会给我错误。此外,我不确定如何配置everyauth 以在用户在 json 工资单中进行身份验证后发送用户详细信息或错误,而不是将用户重定向到特定页面。这是我的第一个 node.js 项目,我正在寻找一些关于如何继续进行的建议。我愿意使用其他提供此类身份验证的包/库,
问问题
905 次
2 回答
1
既然你愿意使用其他模块,作为 Passport 的开发者,我建议你看看它:https ://github.com/jaredhanson/passport
Passport 被设计成一个简单且不显眼的身份验证库,可以轻松快速启动和运行。它也是模块化和可扩展的,这使它能够随着时间的推移适应您的应用程序需求。
提供的示例以及本地策略 ( https://github.com/jaredhanson/passport-local ) 足以让您开始使用用户名/密码身份验证。如果您有任何反馈或问题,请告诉我。
于 2011-11-23T03:03:16.697 回答
1
通过覆盖其处理程序方法,我能够完成对everyauth 的纯 REST 接口:https ://gist.github.com/2938492
于 2012-06-15T20:15:31.767 回答