【问题标题】:Handling session WebAPI/HTML5 application处理会话 WebAPI/HTML5 应用程序
【发布时间】:2012-09-16 12:54:50
【问题描述】:

我正在开发一个 Web 应用程序,它有一个基于 HTML5 和 Javascript 的前端,而后端是使用 ASP.NET WebAPI 开发的。这两个层使用 Ajax 调用和 JSON 相互通信。

由于前端和后端是以完全断开的方式开发的,我想知道是否有任何特定的最佳实践来处理会话/用户状态?这与 ASP.NET 应用程序中的会话处理有何不同?

【问题讨论】:

    标签: javascript session asp.net-web-api


    【解决方案1】:

    我认为这也与身份验证密切相关。看看我对以下问题的回答。它描述了一种使用完整的 JS 前端管理身份验证的方法。

    BoilerplateJS: recommended way to handle authorization and authentication

    在会话上,与 ASP.NET 应用程序没有太大区别。在 ASP.NET AJAX 应用程序中,在运行时您在浏览器上拥有的只是普通的 JS 和 HTML。唯一的区别是大部分 HTML 是由 ASP.NET 中的服务器处理呈现的,而在纯 JS 客户端模型中,呈现发生在客户端。

    【讨论】:

    • 您使用哪个数据库来存储数据?
    • 这并不重要,因为数据库位于 REST 服务层之后,并且对在浏览器中运行的应用程序是透明的
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-26
    • 1970-01-01
    • 2011-11-28
    • 1970-01-01
    • 1970-01-01
    • 2018-03-25
    相关资源
    最近更新 更多