2010-06-17 58 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版本)编译它并没有削减它。