javascript - 使用node.js和angularjs将未经身份验证的用户重定向到默认URL

标签 javascript angularjs node.js authentication passport.js

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

用户需要登录才能访问网络应用程序。如果未通过身份验证,它们将被重定向到默认 URL www.webroot.com/login.html

我正在寻找正确的 node.js 模块来实现此功能,但目前不知所措。引起我注意的两个模块是 passport-restifypassport-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/

相关文章:

javascript - 用于 Node.js 或 Javascript 库的 DWG 转换器

javascript - 如何在 Mobile Angular UI 框架中添加外部库?

javascript - Aerospike - 语法错误 : Unexpected token {

javascript - 在 cordova windows 应用程序中使用触摸事件

javascript - 如何在 firebase 上获取当前用户

javascript - 带有 HBS 文件的 Angularritics?

javascript - 从 Node.JS 向 DocuSign 发送请求时强制设置 TLS 版本 1.2

javascript - 对象 js 以增量 +1 更新

javascript - 如何防止此 transitionend 事件运行两次/多次?

javascript - 如何在 foreach 循环中使用 "for"属性