我已经使用node.js restify和angularjs创建了无需用户管理的Web应用程序。现在,我想添加用户管理功能。

用户需要登录才能访问Web应用程序。如果未通过身份验证,则会将其重定向到www.webroot.com/login.html的默认URL。

我正在寻找实现此功能的正确的node.js模块,但此刻不知所措。引起我注意的2个模块是passport-restifypassport-http

https://www.npmjs.com/package/passport-restify
https://www.npmjs.com/package/passport-http

以下是实现此功能的一些问题;


哪个node.js模块可用于实现此用户登录功能?两者有什么区别?
实际的URL重定向操作是使用angularjs还是node.js完成的?


用户登录的一些示例代码示例是什么?到目前为止,我可以找到文档,但样本代码很少。

最佳答案

为了向应用程序提供身份验证系统,您需要保护api服务器端以及我使用此示例的视图

https://scotch.io/tutorials/authenticate-a-node-js-api-with-json-web-tokens

请检查这可能有用

10-07 19:57
查看更多