服务提供商的元数据。使用OpenSAML

时间:2013-07-16 11:28:59

标签: java saml saml-2.0 opensaml service-provider

我正在将opensaml用作充当服务提供者的应用程序。 到目前为止,我一直在手动创建SP元数据 是否有Java中的示例来说明如何以编程方式生成Service 提供者元数据?

2 个答案:

答案 0 :(得分:4)

EntityDescriptor是元数据的基础,所以你可以通过添加通常具有相同名称的java对象来添加你想要的元素。然后你编组entitydescriptor并打印xml。

我在this blog page上通过它与您联系。

在我的书A Guide to OpenSAML中,我有很多关于OpenSAML的信息和示例。

编辑New edition of the book已经完成,涵盖OpenSAML V3

答案 1 :(得分:0)

除了Stefan Rasmusson的博客,您还可以查看Vladimir Shafer的示例应用程序,该应用程序显示spring-security-saml2与spring应用程序集成的使用已预先编写了自动元数据生成代码,并具有干净的GUI也测试它。

链接到spring-security-saml示例应用程序Github Repo
链接到MetadataGenerator Class