1

我正在尝试为我的应用程序实现 SSO。我的应用程序目前在 Tomcat 应用程序服务器上运行,我听说它不可能在应用程序服务器上实现 SSO(安装 Web 代理),而是我们需要一个将用户引导到应用程序的 Web 服务器(在应用程序服务器上运行)。是对的吗?有人可以确认吗?

4

2 回答 2

1

这取决于您用于 SSO 的工具/框架。例如 JOSSO 支持 Tomcat: http://www.josso.org/confluence/display/JOSSO1/Setup+JOSSO+Agent+%28SP%29。如果支持 Tomcat,请查看您的产品支持矩阵。

此外,Tomcat 中还有 SSO 功能,允许在 Tomcat 中部署的应用程序之间执行 SSO:http: //tomcat.apache.org/tomcat-7.0-doc/config/host.html#Single_Sign_On

于 2013-03-19T06:19:07.950 回答
0

由于我们的 SSO 提供商不支持 tomcat 应用程序服务器,因此我使用 mod_jk 将 Apache webserver 与 tomcat 应用程序服务器集成。SSO 模块被加载到充当用户和 tomcat 应用程序服务器之间的中间层的 Apache 网络服务器。用户首先通过执行身份验证的网络服务器 IP 地址访问应用程序,一旦身份验证完成,它将用户路由到运行在 Tomcat 应用程序服务器上的应用程序。

于 2013-04-25T16:53:41.900 回答