在集群Weblogic 12c环境中单点登录

时间:2015-03-25 15:47:15

标签: weblogic single-sign-on

环境:

  • 具有多个群集受管服务器的Weblogic 12c管理服务器
  • 部署到这些群集的多个应用程序

所以我正在寻找的是一种允许人们从群集中的一个应用程序跳转到另一个应用程序甚至是管理服务器的方法,而无需为每个应用程序重新进行身份验证。我希望有一个非常简单的解决方案,不涉及购买产品或类似的东西...我希望我只是缺少Weblogic中的一些配置,允许这些凭据在整个集群或集群范围内共享(管理员服务器)。

1 个答案:

答案 0 :(得分:0)

实现SSO的一种(简单)方法是让多个应用程序共享同一会话。但是,默认情况下此设置未打开。您可以通过在weblogic-application.xml部署描述符中将会话描述符中的sharing-enabled属性设置为true来覆盖此默认设置,如下所示

<session-descriptor>
    <persistent-store-type>memory</persistent-store-type>
    <sharing-enabled>true</sharing-enabled>
    <cookie-max-age-secs>9800</cookie-max-age-secs> <!-- various -->
    <persistent-store-type>replicated_if_clustered</persistent-store-type>
</session-descriptor>