我已经使用node.js restify和angularjs创建了无需用户管理的Web应用程序。现在,我想添加用户管理功能。
用户需要登录才能访问Web应用程序。如果未通过身份验证,则会将其重定向到www.webroot.com/login.html
的默认URL。
我正在寻找实现此功能的正确的node.js模块,但此刻不知所措。引起我注意的2个模块是passport-restify
和passport-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
请检查这可能有用