我知道我可以跨 2 个子域共享表单身份验证sub1.domain.com
, sub2.domain.com
通过使用以下 Web.config 设置:
<authentication mode="Forms">
<forms domain="domain.com" />
</authentication>
但是,我有 2 个“子子”域(不确定是否有更好的术语)a.sub.domain.com
, and b.sub.domain.com
。现在我想分享表单身份验证cookieonly on sub.domain.com
, and not我的整个domain.com
。是否有可能做到这一点?
我尝试了下面明显的解决方案,但它不起作用,并且总是重定向回登录页面:
<authentication mode="Forms">
<forms domain="sub.domain.com" />
</authentication>
是否可以共享cookiesonly跨以结尾的域sub.domain.com
?
结果发现我的浏览器中的旧 cookie 与新设置有些冲突。
全部清除后domain.com
cookies,我现在尝试的解决方案有效,以防有人遇到类似的情况。
另请注意,我认为最好在前面添加一个.
到域:
<authentication mode="Forms">
<forms domain=".sub.domain.com" />
</authentication>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)