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

时间:2016-06-09 10:58:58

标签: spring-security spring-saml

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

生成metadata.xml

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

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

有没有办法实现这个目标?

1 个答案:

答案 0 :(得分:1)

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