代码之家  ›  专栏  ›  技术社区  ›  per_jansson

使用jboss web singlesignon和jboss seam

  •  2
  • per_jansson  · 技术社区  · 16 年前

    是否有人成功地使用了jboss web singlesignon和jboss seam,或者是否知道这是可能的?我有两个Web应用程序:s,我希望共享相同的登录功能,即如果您登录到一个Web应用程序,则在访问另一个Web应用程序时不需要再次登录。

    最好的问候

    2 回复  |  直到 13 年前
        1
  •  5
  •   Bill the Lizard    14 年前

    没有关于SSO的正式文档。部分原因是,直到Seam 2.x建立之后,SSO集成才成熟,而且Seam 2.x几乎没有开发或不再开发。现在的推动是针对Weld和Seam 3。这并不意味着没有解决方案,尽管这很有效。安全和Seam开发人员支持picketlink作为用于Seam的SSO解决方案。

    有关详细信息,请参阅主picketlink页面。 http://jboss.org/picketlink

    对于与picketlink的Seam特定集成,请参见: 如何向Seam应用程序添加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

    还有Seam和SSO社区中的示例,例如: http://blogs.oracle.com/warren/entry/using_opensso_authentication_with_jboss

        2
  •  0
  •   Jens X Augustsson    13 年前

    我也面临同样的挑战——一个“主”Seam应用程序用户登录(使用SAML2)和“从”Web应用程序中的子功能,我想让SSO用户登录。

    我创建了一个“customsinglesignon”阀,在这种情况下启用SSO。请随意查看: https://github.com/jensaug/jbossweb-customsso

    这个阀门真的可以用于SSO启用任何类型的自定义登录。

    Br 延斯

    注: 我这样做是因为我残忍地未能获得SAML2元数据POST请求来与AS5中的picketlink一起工作。我想有一个原因是picketlink快速启动“销售元数据”被从quicklink发行版中删除了…是的,从SRC(和相应的2.1.7 picketlink版本)编译它并没有切断它。