关于具有用户身份验证的 Web 应用程序的结构
Regarding the structure of a web application with user authentication
我有一个单页的AngularJS网络应用程序,到目前为止,我的Rails服务器将其作为单个HTML文件提供。 现在我正在添加用户登录/身份验证,看起来我将不得不重组我的 HTML 服务方式。我有一个由两部分组成的问题:
1) 这是构建应用程序的可接受方式吗:
服务器将包含用户身份验证元素的 HTML 文件与我的 Angular 应用程序的 HTML 分开。 用户通过身份验证后,他就可以开始接收 Angular HTML 文件。
2) 与身份验证相关的 HTML 文件是否始终与我尝试保护的 HTML 分开?
抱歉,如果这个问题不连贯,我仍在努力理解这些事情是如何联系在一起的。
这是关于该主题的一个很好的答案单页应用程序身份验证
专门针对您的积分
服务器保留包含用户身份验证的 HTML 文件 元素与我的 Angular 应用程序的 HTML 分开。用户在用户 经过身份验证后,他就可以开始接收 Angular HTML 文件。
是的,这绝对是一个好方法,您可以将它们分开。唯一要记住的是,您仍然必须通过检查它们是否已登录并验证它们是否有权访问您可能在后端拥有的任何 Restful Web 服务来保护角度部分。
相关文章:
- Javascript:selenium Web驱动程序isDisplayed()不工作
- 在Web应用程序中使用Highcharts javascript
- WebDriverException:tinyMCE未在selenium Web driver java中定义
- Selenium Web驱动程序和javascript
- Windows形成web浏览器控件和Javascript更改的DOM
- 使用angularjs和node.js时的Web应用程序文件夹结构
- Web应用程序的体系结构/设计,对另一台服务器进行了大量Ajax调用
- RESTful Web 应用程序中的客户端服务器体系结构
- Web 项目的文件夹/目录结构 - 最佳做法
- 用于第三方 API 调用的 Web 应用体系结构
- 关于具有用户身份验证的 Web 应用程序的结构
- Javascript - Web 应用程序结构
- 需要哪种体系结构才能允许多个 Web 应用协同工作,这些应用可以单独更新
- 保存 Web 应用程序的动态图形结构
- Java web应用程序的项目结构,javascript提供依赖管理、单元测试、ci以及对maven和eclipse的支
- 香草web组件结构
- 关于web应用程序体系结构的决策
- 使用Spine.js的真实Web应用程序结构
- 使用仅 JSON API 的 Web 应用的基础结构和国际化
- web应用的有意义的目录结构