我们是否需要在java中的两个系统中安装sitemind web代理

时间:2013-12-03 07:34:55

标签: spring-security siteminder

我有一个应用程序说“app1”(主应用程序支持登录)是部署一些不同的机器tomcat服务器而另一个应用程序说“app2”也部署在另一台机器tomcat服务器上。那么,我是否需要将siteminder Web代理安装到机器上,或者它只在“appl2”中启用?

2 个答案:

答案 0 :(得分:1)

取决于您使用的是哪种代理 - 如果您使用Web代理作为Web服务器(IIS,Apache),您可以将其安装在该框上,假设它处理对两个应用服务器的请求。如果您要为应用服务器安装代理,Siteminder可以将用户登录到“app1”服务器上的应用程序,然后app / app服务器令牌可以传递给“app2”

答案 1 :(得分:0)

您可以使用传统的反向代理(带有mod_proxy的apache)或SiteMinder安全代理服务器来处理Web代理工作并将流量转发到目标Web / app服务器。

Secure Proxy Server使您的Single Sign-On环境具有“无代理”功能。您仍将拥有一个或多个SiteMinder Web代理(取决于部署的代理数量),但Web和应用程序服务器不需要安装任何代理。 Web / app服务器只需要能够使用SiteMinder提供的HTTP标头。