我有一台Web服务器,可以为多个租户服务。每个租户都有其自己的主机名。但是似乎MetadataGenerator
一次只能有一个entityBaseUrl
。
生成元数据时可以使用MetadataGenerator
的多个实例还是使用动态定义的entityBaseUrl
?
最佳答案
自动生成元数据(MetadataGeneratorFilter + MetadataGenerator)仅支持一个主机名。您应该使用预先生成的元数据(详细信息可以在Spring SAML手册中找到),或者在需要支持多个主机名的情况下自定义元数据的生成。