0

我有一个单页 AngularJS Web 应用程序,到目前为止,它由我的 Rails 服务器作为单个 HTML 文件提供。现在我正在添加用户登录/身份验证,看来我将不得不重新构建我的 HTML 服务方式。我有一个两部分的问题:

1)这是构建应用程序的可接受方式吗:

服务器将包含用户身份验证元素的 HTML 文件与我的 Angular 应用程序的 HTML 分开。用户通过身份验证后,他就可以开始接收 Angular HTML 文件。

2) 与身份验证相关的 HTML 文件是否始终与我要保护的 HTML 分开?

抱歉,如果这个问题不连贯,我仍在努力了解这些事情是如何联系在一起的。

4

1 回答 1

1

这是关于单页应用程序身份验证主题的一个很好的答案

具体到你的观点

服务器将包含用户身份验证元素的 HTML 文件与我的 Angular 应用程序的 HTML 分开。用户通过身份验证后,他就可以开始接收 Angular HTML 文件。

是的,这绝对是一个好方法,您可以将它们分开。唯一要记住的是,您仍然必须通过检查他们是否已登录并验证他们是否有权访问您可能在后端拥有的任何 RESTful Web 服务来保护 Angular 部分。

于 2013-09-30T04:54:44.463 回答