2014-11-05 52 views
0

我的Tomcat只安装在我的应用程序服务器上,我将使用Shibboleth保护tomcat提供的基于java的应用程序。我是否也需要安装apache才能这样做,或者我可以配置Shibboleth文件夹中包含的Apache文件。 换句话说,我需要对Apache文件httpd.conf进行配置,可以在shib所具有的apache模块文件中完成,因为没有apache文件。Shibboleth安装需要Apache来保护Windows中基于Java的应用程序?

回答

0

您必须具有某种软件才能启动SAML身份验证请求并处理SAML响应。您可以在Tomcat中使用一个库并自己编写大量代码,或者您可以将Apache作为代理放置在Tomcat前面,然后运行Shibboleth服务提供商软件,该软件可以执行这两项操作。另外,像Weblogic这样的容器可以在SAML到达你的应用程序之前处理它。

如果你没有运行Apache,你不能指望httpd.conf.htaccess文件或任何Apache模块工作。

相关问题