如何在Azure Functions中配置会话cookie?

时间:2018-08-09 02:27:57

标签: c# azure cookies azure-functions

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

我所做的任何搜索都趋向于返回一堆根本不相关的内容,以及一堆有关使用户通过Microsoft,Facebook或Google等第三方提供商登录的身份验证内容。但是我已经有一个可以正常使用的登录系统,并且客户端也是SPA,因此,将其导航到第三方登录页面是一个坏主意。

因此,我对于未能找到应该是一个非常简单的问题的好的答案感到很沮丧:会话cookie管理如何在Azure Functions中工作?(特别是C#预编译的HTTP触发v2功能。更具体地说,我需要能够为会话cookie配置自定义名称,设置cookie的值,检索cookie的值以及在用户注销时删除cookie。)

1 个答案:

答案 0 :(得分:4)

Azure函数的主要用例是无状态的,并且会话有点违反此原理。您可能可以使用Request.CookiesResponse.Cookies自己进行仿真,但是ASP.NET功能并非直接适用于“函数”。