我遇到的问题与此处提到的问题相同,但没有确凿的答案:Asp.Net Owin authorized request works in Incognito mode but not "normal" Chrome
我无法对这个问题发表评论,因为我没有允许的声誉,但我会问这是否与我的项目同时包含Web表单和Web API以及存在冲突的事实有关使用授权cookie。
还有其他人遇到过这个问题吗?
由于
答案 0 :(得分:0)
为了其他有同样问题的人的利益:
确实是由于表格身份验证与OWIN承载令牌同时启用。
如果您通过表单身份验证登录,然后尝试在同一浏览器中调用Web api端点,它将使用通过Web Api授权识别的cookie信息。
在隐姓埋名中,没有这样的Cookie,所以表现得像预期的那样。