我使用跨子域的ASP.NET Identity Cookie中引入的方法来实现跨子域登录。
例如,我有两个站点:account.mydomain.com和www.mydomain.com。登录account.mydomain.com的用户也登录了www.mydomain.com。
但是,存在一个奇怪的问题:除了默认的“ ApplicationPoolIdentity”外,我还必须将“应用程序池标识”更改为“ NetworkService”或“ LocalSystem”。或者,即使有人登录account.mydomain.com,他也无法登录www.mydomain.com。
我想知道原因是什么,这是否是将身份更改为NetworkService的问题?
非常感谢!
在所有子域中设置相同的MachineKey。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句