【问题标题】:spring-saml multi-tenant - 1 webapp with multi SPsspring-saml 多租户 - 1 个具有多个 SP 的 webapp
【发布时间】:2017-06-14 00:44:53
【问题描述】:

我已经将 1 个 web 应用程序 (WAR) 部署到上下文根目录 /myApp 后面的 Tomcat

应用程序通过 2 个公共 HTTPS URL 向公众公开:

这两个公共请求都到达同一个应用程序 (/myApp)。

现在我需要这个 web 应用程序来支持 2 个 SAML 服务提供商。 两者都将使用相同的 IDP。

  • 我应该如何配置 Spring SAML 以使该应用程序支持两个 SP,一个用于第一个 URL,一个用于第二个?
  • 我应该在我的服务提供商 XML 中输入哪些 ACS 位置 URL?
  • 我是否需要多个 SP XML 文件和/或是否需要定义扩展的服务提供商元数据才能使其正常工作?
  • 是否需要 spring saml 多租户设置才能使其正常工作,如果需要, entityId 和 URL 之间的关系是什么?或者,如果没有多租户设置,这一切都可以通过不同的方式实现吗?

有人可以提供一些示例 xml 元数据,spring saml 配置来演示如何实现上述目标吗?

氪,

EDH

【问题讨论】:

    标签: multi-tenant spring-saml


    【解决方案1】:

    您需要分别为每个实例生成 SP 元数据,并将其添加到元数据管理器中。 URL 将在第一个中为 a.this.that,在另一个中为 b.this.that。您还需要设置实体别名来区分这两个实例。有关详细信息,请参阅manual

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-01-03
      • 1970-01-01
      • 2015-11-28
      • 2014-11-02
      • 1970-01-01
      • 1970-01-01
      • 2022-09-27
      相关资源
      最近更新 更多