2014-09-19 96 views
0

我试图将OpenAM应用于我们的Web应用程序SSO。OpenAM + Winstone是否有解决方案?

从上个月开始我对OpenAM很熟悉,所以我觉得我几乎要走到最后。

但是又出现了另一个限制。

一个应用程序对Winstone Servlet Container有更深的依赖性,但它不在OpenAM的Java EE代理列表中。

我的解决方案是'使用Apache Web服务器:Apache + Winstone',但我的同事拒绝了我的建议。

OpenAM + Winstone还有其他解决方案吗?

(我无法用谷歌搜索找到它。其实我根本不知道自己温斯顿直到我的同事说。)

回答

1

如果您不需要在应用程序J2EE安全性,你可以只使用' servlet-filter''J2EE Agent'过滤器的一部分(例如Tomcat Agent)。您只需指定一个JVM选项来指向boostrap目录并将代理库添加到类路径中即可。

+0

啊,你的意思是说JavaEE代理的'servlet-filter'部分(库)可以同样适用于所有的(Tomcat,Jetty,Winstone,...)Servlet容器吗? 我会仔细阅读手册... 非常感谢。 ^^ – user1859006 2014-09-21 22:35:24

+1

这没有记录,因为Forgerock不能正式支持它,但所有JEE代理的servlet过滤器都是相同的。只有JEE代理的JEE(JAAS)部分是特定于部署容器的部分。 – 2014-09-22 06:28:41

+0

再次感谢您。 ^^我更确切地理解......我在做试验和错误,但还没有结束。 (也许需要手动配置文件。) – user1859006 2014-09-22 10:41:03

相关问题