我使用node.js Restify 和 angularjs 创建了一个无需用户管理的 Web 应用程序。现在,我想添加用户管理功能。
用户需要登录才能访问网络应用程序。如果未通过身份验证,它们将被重定向到默认 URL www.webroot.com/login.html
。
我正在寻找正确的 node.js 模块来实现此功能,但目前不知所措。引起我注意的两个模块是 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 服务器端以及我使用此示例的 View
https://scotch.io/tutorials/authenticate-a-node-js-api-with-json-web-tokens
请检查这可能有用
关于javascript - 使用node.js和angularjs将未经身份验证的用户重定向到默认URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34369155/