我只在我的应用服务器中安装了Tomcat,我将使用Shibboleth保护tomcat服务的基于java的应用程序。我是否还需要安装apache才能执行此操作,或者我可以只配置Shibboleth文件夹中包含的Apache文件。 换句话说,我需要对Apache文件httpd.conf进行配置,这可以在shib拥有的apache模块文件中完成,因为没有apache文件。
答案 0 :(得分:0)
您必须拥有某种可以启动SAML身份验证请求并处理SAML响应的软件。您可以在Tomcat中使用库并自己编写大部分代码,或者您可以将Apache作为代理放在Tomcat之前,并运行Shibboleth服务提供程序软件,它可以执行这两项操作。此外,像Weblogic这样的容器可以在SAML到达你的应用程序之前处理它。
如果您没有运行Apache,则不能期望httpd.conf
或.htaccess
文件或任何Apache模块工作。