我正在尝试为位于同一域的2个网站设置单点登录
例如
http:// mydomain(包含forms-auth登录页面的顶级站点)
http:// mydomain/admin(单独开发的网站驻留在父网站的虚拟应用程序中)
已经阅读了一些关于单点登录的文章,例如
http://www.codeproject.com/KB/aspnet/SingleSignon.aspx
http://msdn.microsoft.com/en-us/library/dd577079.aspx
他们似乎建议只是在每个web.config中使用相同的machinekey部分,以便每个应用程序的cookie加密和解密相同
我已经设置了这个,我从来没有被提示在子网站(虚拟应用程序)中提供凭据
我总是在父网站上得到提示.
除了具有相同的machineKey我也尝试添加相同<authentication>和<authorisation>元素
知道我可能错过什么吗?