Authentication 使用everyauth包授权用户通过RESTAPI调用访问数据

Authentication 使用everyauth包授权用户通过RESTAPI调用访问数据,authentication,node.js,oauth,everyauth,Authentication,Node.js,Oauth,Everyauth,我正在开发一个需要与nodejs服务器通信的google chrome扩展。我想知道是否可以使用everyauth包来简化身份验证。首先,我只想使用简单的基于密码的身份验证。但是从示例和文档中,以及根据我的试验,我觉得everyauth是为一个webapp设计的,如果我不设置getLoginPath,它会给我错误。此外,我不知道如何配置everyauth,以便在用户在json工资单中进行身份验证后发送用户详细信息或错误,而不是将用户重定向到特定页面。这是我使用node.js的第一个项目,我正在寻

我正在开发一个需要与nodejs服务器通信的google chrome扩展。我想知道是否可以使用everyauth包来简化身份验证。首先,我只想使用简单的基于密码的身份验证。但是从示例和文档中,以及根据我的试验,我觉得everyauth是为一个webapp设计的,如果我不设置getLoginPath,它会给我错误。此外,我不知道如何配置everyauth,以便在用户在json工资单中进行身份验证后发送用户详细信息或错误,而不是将用户重定向到特定页面。这是我使用node.js的第一个项目,我正在寻找一些关于如何继续这方面的建议。我愿意使用其他提供此类身份验证的软件包/库,

既然您愿意使用其他模块,作为Passport的开发人员,我建议您看看:

Passport被设计成一个简单而不引人注目的身份验证库,它使它易于启动并快速运行。它也是模块化和可扩展的,这使它能够随着时间的推移适应您的应用程序需求


提供的示例以及本地策略()足以让您开始用户名/密码身份验证。如果您有任何反馈或问题,请告诉我。

我能够通过重写everyauth的处理程序方法来实现一个仅REST的接口:

您知道如何使用passport RESTfull auth吗?(见附件)