0

我想验证一个 AngularJS 应用程序,它运行在 Node.js 和 Express.js 后端之上,带有 Jade 模板。

我想到了以下策略:

1)服务器端身份验证 - 在会话变量中存储凭据并将用户重定向到 AngularJS 应用程序,问题:如何将凭据传递给 AngularJS?(我可以将它们渲染为 Jade 变量,但是如何使用 AngularJS 读取它们?),还有,如何处理会话到期?

2)客户端身份验证-使用AJAX调用进行身份验证并获取凭据,问题:如何处理“会话”到期以及如何记住用户,这样他们就不必每次应用程序启动时都登录?

任何见解都可能有所帮助。

4

1 回答 1

1

为 Angular.js 应用程序设置身份验证与为任何其他网站设置身份验证没有什么不同。您将用户名和密码发布到服务器,如果您的凭据正确,它将设置会话/cookie。要从服务器获取数据(在您的情况下为凭证),您使用与 Javascript 相同的技术。Xhr,websockets,在文本字段中呈现值,...

于 2012-12-20T11:49:20.263 回答