关于具有用户身份验证的 Web 应用程序的结构

Regarding the structure of a web application with user authentication

本文关键字:Web 结构 应用程序 身份验证 于具 用户      更新时间:2023-09-26

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

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

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

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

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

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

专门针对您的积分

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

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