【发布时间】:2014-03-19 04:28:51
【问题描述】:
我有一个 MVC 5 asp.net 网站,我需要在其中向独立的移动客户端公开许多 REST API。该站点的其余部分使用基于表单的安全性,它将 ASP.NET_SessionId 设置为 cookie,用于在用户登录后通过请求对用户进行身份验证。使用我的移动应用程序时,我无法使用 cookie方法因为跨域问题。我想做的是添加一个带有 ASP.NET_SessionId 值的标头“X-SessionId”,然后在服务器端,有一个过滤器来查找该字段,如果它存在,则将请求与给定的会话。 (客户端将使用 AJAX POST 调用登录,成功登录后将返回 ASP.NET_SessionId)。
这可能吗?
【问题讨论】:
标签: asp.net asp.net-mvc