多个站点是否可以共享cookie或创建“全局”cookie以供多个站点访问?它们共享相同的域,但具有不同的子域。
我们有几个系统,需要一种在它们之间共享身份验证的方法。当用户登录一个用户时,我们希望他们也登录到其他用户。
一个网站通过Magenot进行身份验证,因为它是我们的电子商务网站。一个是通过Wordpress,因为它是我们的内容,另一个是ASP.Net网站。它们都通过Web服务向Oracle后端进行身份验证,但是如何判断用户是否登录到其他用户,如果是,则将其登录到他们正在访问的用户之列?
任何人都知道如何轻松地做到这一点?
答案 0 :(得分:1)
可以为域或子域设置cookie,所以是的,您可以通过将其设置为顶级域来拥有全局cookie。在这种情况下,您需要将每个系统配置为使用顶级域作为其身份验证cookie和相同的cookie名称。
但是,不同的系统将为其cookie使用不同的内容和加密,因此我认为他们不能按照您的意图共享cookie。