【发布时间】:2017-06-14 00:44:53
【问题描述】:
我已经将 1 个 web 应用程序 (WAR) 部署到上下文根目录 /myApp 后面的 Tomcat
应用程序通过 2 个公共 HTTPS URL 向公众公开:
- 例如。 https://a.this.that 和 https//b.this.that
这两个公共请求都到达同一个应用程序 (/myApp)。
现在我需要这个 web 应用程序来支持 2 个 SAML 服务提供商。 两者都将使用相同的 IDP。
- 我应该如何配置 Spring SAML 以使该应用程序支持两个 SP,一个用于第一个 URL,一个用于第二个?
- 我应该在我的服务提供商 XML 中输入哪些 ACS 位置 URL?
- 我是否需要多个 SP XML 文件和/或是否需要定义扩展的服务提供商元数据才能使其正常工作?
- 是否需要 spring saml 多租户设置才能使其正常工作,如果需要, entityId 和 URL 之间的关系是什么?或者,如果没有多租户设置,这一切都可以通过不同的方式实现吗?
有人可以提供一些示例 xml 元数据,spring saml 配置来演示如何实现上述目标吗?
氪,
EDH
【问题讨论】: