当我在开箱即用的 VS 2013 中测试样本时,它们可以在 localhost 或从 localhost 访问时正常工作 - cookie 生成良好并保存在域 localhost 中。
然后我想在 Safari 上从 iPad 做一些测试,所以我在 IISExpress 上启用了 IP 地址访问。当我通过 IP 地址 10.0.0.x:port 访问我的测试网站时,没有提供 cookie。
我有库存标准线:
app.UseCookieAuthentication(new CookieAuthenticationOptions
{
AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie,
LoginPath = new PathString("/Account/Login")
});
如何“命名”我的 cookie 以供 MS Identity 使用,以便无论浏览器域名“localhost”“IP”或“XXXX”如何,它仍然可以工作?