IE中跨域表单身份验证的问题

时间:2014-03-31 20:09:32

标签: asp.net internet-explorer authentication cookies forms-authentication

我们最近设置了一系列网站,例如sub1.ts.sesub2.ts.se。我们已经通过跨站点身份验证(asp.net mvc)进行了连接。一切都像预期的那样奏效。我们在整个测试阶段没有遇到任何问题,但是在发布时,我们无法正确登录IE。

在testphase中,我们使用auth cookie域.ts.se.production(通过本地主机绑定连接)。这很好用。上线,将其更改为.ts.se是实时域名,它不起作用。将其更改回" .production"时,它确实有效!这是同一个网络服务器,没有别的变化。

这可能是与短域名相关的问题吗?我确实知道IE历史上存在两个字母域的问题。

编辑:登录错误是auth cookie(确认并设置!)不会进行后续请求/重定向,导致返回空登录屏幕。

1 个答案:

答案 0 :(得分:0)

从我可以收集的内容来看,这是IE和短域名的问题。我们通过使用辅助(更长)域名解决了这个问题。不是一个完美的解决方案,但对我们有益。