如何使用Cookie实现跨域的单点登录
如题,我有几个asp.net 的程序,我将几个程序部署到服务器上,由于客户的需求,所以将几个程序分别部署在同一台主机分配出来的两个虚拟机上,域名分别为http://spjg.sipac.gov.cn,http://jsms.sipac.gov.cn。
例如:程序A部署在http://spjg.sipac.gov.cn上,地址为http://spjg.sipac.gov.cn/程序A
程序B部署在http://jsms.sipac.gov.cn上,地址为http://jsms.sipac.gov.cn
现在又需要实现一个程序登陆有保存用户信息到客户端,并在其他程序中使用,访问其他程序的登陆页面时如果信息正确就自动登陆
我想请问如果我这样写是否有用:
Response.Cookies( "UserInfo").Domain = "sipac.gov.cn"
我是否能够在程序A中访问程序B的Cookie,或者在B中访问A的Cookie