我有一个站点网络,其中一些是子域名,其他的是域名。我想要为所有用户创建一个中心登录位置,例如http://login.example.com/,他们可以在此处登录。我在所有站点上都有一个登录链接,用户可以单击该链接以登录。如果他们登录一次,则应透明地登录到所有其他站点。如果他们在一个站点注销,我也希望将其注销整个网络,而不是将其发送回http://login.example.com/当他们转到网络中的另一个站点时。
这是否可行?oAuth或OpenId能否帮助我实现这一目标?如何在Python中使用Django实现这样的解决方案?是否可能在不使用SSL的情况下安全地实现这一点?