2010-06-17 60 views
2

是否有人成功地將JBoss Web SingleSignOn與JBoss Seam一起使用,或者知道它是否可行?我有兩個Web應用程序:我希望共享相同的登錄功能,即如果您登錄到一個Web應用程序,則在訪問其他Web應用程序時不需要再次登錄。在JBoss Seam中使用JBoss Web SingleSignOn

問候

P

回答

5

上有沒有SSO的正式文件。部分原因在於,在Seam 2.x建立之前SSO集成並未成熟,並且Seam 2.x幾乎沒有更多的發展。現在推進的是Weld和Seam 3.這並不意味着沒有解決方案,儘管這很好。 Security和Seam開發人員支持PicketLink作爲與Seam一起使用的SSO解決方案。

瞭解更多信息http://jboss.org/picketlink

,看到了主PicketLink頁面煤層PicketLink特定的集成,請參閱: 如何SAML和OpenID身份驗證添加到您的煤層中的應用 - http://community.jboss.org/docs/DOC-14752
外部驗證示例使用SSOCircle - http://community.jboss.org/docs/DOC-14753
外部驗證實施例使用的OpenSSO - http://community.jboss.org/docs/DOC-14763

還有一些在煤層和SSO的社區的例子,例如:http://blogs.oracle.com/warren/entry/using_opensso_authentication_with_jboss

0

我有同樣的挑戰 - 一個「主」Seam應用程序用戶登錄(使用SAML2)和我想SSO用戶訪問的「從屬」Web應用程序中的子功能。

我創建了一個「CustomSingleSignOn」閥門,在這種情況下啓用SSO。隨時檢查出來: https://github.com/jensaug/jbossweb-customsso

該閥能真正用於SSO啓用訂製任何一種跡象的

BR, 延

注: 我這樣做是因爲我殘酷地未能獲得SAML2 MetaData POST請求與AS5中的PicketLink一起使用。我猜有一個原因,picketlink-quickstart「銷售元數據」已從quicklink發行版中刪除...是的,從src(和相應的2.1.7 picketlink版本)編譯它並沒有削減它。