2014-09-19 218 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

相關問題