我有一个站点:sales.mysite.com(ASP.NET MVC),另一个站点:configurator.mysite.com(Angular + ASP.NET Web API)
在sales.mysite.com上的用户登录,之后可以使用参考去configurator.mysite.com。用户必须能够无需登录即可访问configurator.mysite.com。
我在sales.mysite.com中使用了以下代码:
var cookie = FormsAuthentication.GetAuthCookie(userId, remember);
cookie.Domain = ".mysite.com";
但是我得到了domain:sales.mysite.com的身份验证cookie 为什么ASP.NET会忽略域“ .mysite.com”并为域“ sales.mysite.com”发出cookie?
P.S。我得到了Google域的Cookie:“。google.com”
答案 0 :(得分:0)
问题的解决方法是,在内部没有添加任何其他属性