每个 Web 服务器框架都有会话的概念,其中服务器使用 cookie 来识别登录用户。我正在考虑迁移现有的 Web API 服务器以在 Azure Functions 上工作,但在文档或 StackOverflow 或其他第三方资源中找不到任何关于它如何处理会话的信息。我所做的任何搜索都倾向于返回一堆根本不相关的东西,混杂着一堆关于让用户通过 Microsoft、Facebook 或 Google 等第三方提供商登录的身份验证内容。但是我已经有一个可以工作的登录系统,而且客户端是一个 SPA,所以从它导航到第三方登录页面是一个坏主意。所以我发现自己很沮丧,因为没有找到对一个非常简单的问题的任何好的答案:会话 cookie 管理如何在 Azure Functions 中工作? (具体来说,C# 预编译的 HTTP 触发器 v2 函数。更具体地说,我需要能够为会话 cookie 配置自定义名称,设置 cookie 的值,检索 cookie 的值,并在用户登录时删除 cookie出去。)
1 回答
精慕HU
TA贡献1845条经验 获得超8个赞
Azure Functions 的主要用例是无状态的,会话有点违反这一原则。您可能可以通过使用Request.Cookies
和自己模拟它,Response.Cookies
但 ASP.NET 功能并不直接适用于 Functions。
- 1 回答
- 0 关注
- 160 浏览
添加回答
举报
0/150
提交
取消