将自定义元素添加到元数据生成器

Add custom elements to metadata generator

我正在使用 org.springframework.security.saml.metadata.MetadataGenerator

生成 metadata.xml

MetadataGenerator metadataGenerator = new MetadataGenerator(); ExtendedMetadata extendedMetadata = new ExtendedMetadata(); metadataGenerator.setExtendedMetadata(extendedMetadata);

身份提供者 (idp) 需要具有特定于该 idp 的属性。 我看不到任何方法可以将自定义属性添加到元数据生成器。

有没有办法做到这一点?

您将需要扩展 MetadataGenerator。要覆盖的好的候选方法是 buildSPSSODescriptorbuildExtensions.