【问题标题】:Sharing sessions between Flask and ASP Classic在 Flask 和 ASP Classic 之间共享会话
【发布时间】:2017-02-15 15:54:46
【问题描述】:

我们正在将一个用 ASP Classic 编写的 POS 应用程序移植到 Flask。我们希望逐步推出页面,以便一些页面使用 Flask,而一些页面使用 ASP Classic。

障碍是在两者之间共享共享会话,其中包括共享身份验证变量。我对此有两个问题:

  1. 正确的方法是否需要以 cookie 的形式共享会话?

  2. 如果是这样,我如何在 Flask 上完成基于 cookie 的身份验证,以便可以使用从 ASP Classic 发送的 cookie 获取用户变量?

【问题讨论】:

  • 我对 Flask 一无所知,除了它是用 Python 编写的。这里有很多关于在 Classic ASP 和 ASP.net 之间共享会话变量的问题。问题本质上是一样的,两组页面看不到对方的会话数据。没有“正确”的方法。解决方案从使用 ajax 或不可见的 iframe 传递变量客户端到将它们写入需要更高安全性的数据库。 stackoverflow.com/questions/4751398/…

标签: cookies flask asp-classic session-cookies flask-login


【解决方案1】:

是的,但是您会让用户面临称为会话劫持的安全问题。我对 Flask 的了解很少,但我认为它不能从 ASP 中查询会话数据,因此您必须将会话数据传递给 Flask。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-15
    • 1970-01-01
    • 1970-01-01
    • 2022-01-24
    • 2014-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多