【问题标题】:Securitycontext across multiple containers跨多个容器的安全上下文
【发布时间】:2011-10-04 00:07:40
【问题描述】:

我有两个应用程序,app1 在战争中使用多个 jar 运行,并使用 spring security(digest) 进行身份验证。 app1 在 tomcat 中运行,我在另一个 Web 容器(glassfish)app2 中运行了另一个应用程序。 app2 使用基于表单的身份验证。这两个应用程序都使用相同的用户名和密码,我需要从 app2 对 app1 进行身份验证,并将身份验证结果保存在安全上下文中。我已经搜索过,但找不到太多信息。有一些类似的场景吗?任何信息都将是高度可观的。

【问题讨论】:

    标签: java security spring-security cas josso


    【解决方案1】:

    听起来您需要单点登录解决方案。 Apache Shiro 具有一些基本的 SSO 功能,但要获得更强大的工具,您应该查看 JOSSO

    【讨论】:

      【解决方案2】:

      Spring 还支持与Central Authentication Service (CAS) 的集成。

      SAML 有一个扩展名。

      还有OAuth 的另一个扩展名。

      它们中的任何一个都可以为您提供跨多个应用程序的身份验证。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-11-28
        • 2017-08-12
        • 2018-07-04
        • 2012-07-07
        • 2010-11-07
        • 2021-12-14
        • 2011-08-18
        • 1970-01-01
        相关资源
        最近更新 更多