java - 在不更改现有应用程序的情况下,在不同服务器上的 Web 应用程序之间实现 SSO

标签 java tomcat single-sign-on

我们已经创建了 2 个 JAVA 网络应用程序 A 和 B,并将其托管在 2 个不同的平台上 在这两台服务器上都使用 TOMCAT 的服务器。这些应用程序已被移动 到生产中,我们无法进行任何重大更改或将其移动到单个服务器,因为它不在我们的控制范围内。

身份验证是通过一个通用的 LDAP 服务器完成的,该服务器也被许多其他应用程序使用。

现在,客户希望我们创建一个新的应用程序 C,一旦登录,最终用户应该能够访问上述 2 个应用程序 A 和 B(通过链接),而无需 再次重新登录(SSO)。

请就如何实现提出建议。

最佳答案

CAS 似乎是解决此问题的正确解决方案,但我不明白您如何才能避免接触任何东西。

您至少需要接触一些配置文件。 看着: - Spring Security and CAS Integration

问候

关于java - 在不更改现有应用程序的情况下,在不同服务器上的 Web 应用程序之间实现 SSO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12003451/

相关文章:

java - 多线程消息有序处理

java - Struts2中,使用成员值动态生成表单元素名称

tomcat - Tomcat7 关闭期间出现 Cobertura NoClassDefFoundError 错误

active-directory - 具有多个事件目录或 Windows 域的 Jespa ntlm 身份验证

ldap - openLDAP 的单点登录

java - 我的 onClickListener 有什么问题?

java - 在 Play 框架中发送有关服务器错误的电子邮件

tomcat - 如何将Tomcat的端口从8080改成80?

Tomcat 不会停止或重新启动

python - SAML AuthnRequest 的 XML 命名空间重要吗?