【问题标题】:Running multiple Fedlet applications configured against different IDPs on Apache Tomcat在 Apache Tomcat 上运行针对不同 IDP 配置的多个 Fe​​dlet 应用程序
【发布时间】:2013-05-16 10:34:49
【问题描述】:

我有一个运行 Fedlet 应用程序的 Tomcat 服务器,该应用程序针对单个 IDP 进行配置。所有的配置文件都位于它们的默认位置(即~/fedlet),它工作得很好。

我想做的是在同一个 Tomcat 实例上安装另一个针对不同 IDP 配置的 fedlet 应用程序。

在 fedlet 应用程序中有一个 conf 目录,那么是否可以更新 fedlet 以便从本地 conf 目录获取其配置?

查看文档 (http://docs.oracle.com/cd/E17842_01/doc.1111/e17847.pdf),您可以通过设置 com.sun.identity.fedlet.home 属性来更改配置目录的位置。但这是 JVM 级别的属性,因此将适用于在我的环境中运行的所有 fedlet 应用程序。

明确一点,我不想将单个 fedlet 应用程序配置为使用多个 IDP,我想创建第二个完全独立的 fedlet 应用程序,该应用程序针对与第一个 fedlet 应用程序完全独立的 IDP 进行配置。

欢迎指点。

干杯, 李

【问题讨论】:

    标签: java single-sign-on saml-2.0 openam


    【解决方案1】:

    根据您提供的链接,不可能在同一个 Tomcat 实例上运行多个 Fe​​dlet 实例:

    您可以在同一主机上部署多个 Oracle OpenSSO Fedlet 实例 如下: 如果每个 Fedlet 实例在其自己的 Java 虚拟机 (JVM) 中运行。

    因此,您不能将相同的 fedlet.war 配置为针对其他 IDP 进行配置。 您可以在同一主机上安装额外的 Tomcat 实例(在不同的端口上运行)并针对额外的 IDP 配置其 fedlet.war。

    【讨论】:

    • 谢谢迈克尔。我必须承认,我错过了那部分文档,所以感谢您指出。
    • 太棒了!您可以放置​​ Apache 代理并将其配置为使用同一主机的 2 个 Tomcat 服务器
    猜你喜欢
    • 2012-05-05
    • 1970-01-01
    • 2016-05-22
    • 2021-06-26
    • 2015-02-10
    • 1970-01-01
    • 2021-04-30
    • 1970-01-01
    • 2023-03-08
    相关资源
    最近更新 更多