代码之家  ›  专栏  ›  技术社区  ›  Mason Wheeler

如何在Azure函数中配置会话cookie?

  •  1
  • Mason Wheeler  · 技术社区  · 6 年前

    每个Web服务器框架都有会话的概念,其中服务器使用cookie来标识登录的用户。我正在考虑将现有的Web API服务器迁移到Azure函数上,但是我找不到关于它如何处理会话的任何信息,无论是在文档中还是在StAdvOp溢出或其他第三方资源上。

    我做的任何搜索都倾向于返回一堆根本不相关的内容,混合了一堆关于让用户登录到第三方提供商(如Microsoft、Facebook或Google)的认证内容。但是我已经有了一个工作的登录系统,而且客户机也是SPA,所以导航到第三方登录页面是个坏主意。

    所以我发现自己很沮丧,因为没有找到一个很简单的问题的好答案: 会话cookie管理在Azure功能中是如何工作的? (具体来说,C#预编译的HTTP触发器v2函数。更具体地说,我需要能够为会话cookie配置自定义名称,设置cookie的值,检索cookie的值,并在用户注销时删除cookie。)

    1 回复  |  直到 6 年前
        1
  •  4
  •   Mikhail Shilkov    6 年前

    Azure函数的主要用例是无状态的,会话有点违背这一原则。你也许可以通过使用 Request.Cookies Response.Cookies 但是ASP.NET的特性并不直接适用于函数。