我们正在跨多个应用程序实施单点登录 [SSO],这些应用程序托管在不同的域和不同的服务器上。
现在如图所示,我们正在引入一个 Authenticate Server,它实际上与 LDAP 交互并对用户进行身份验证。将用于/与 Authenticate Server 对话的应用程序托管在不同的服务器和域中。
对于 SSO,我不能使用会话变量,因为有不同的服务器和不同的应用程序、不同的域,域级别的 cookie/会话变量没有帮助。
我正在寻找一个更好的解决方案,可以跨它们用于 SSO。是否存在任何已证明的实施?如果是这样,请发布它或为我指出正确的方向。