0

我有问题,因为我正在为用 EJB3 编写的应用程序创建 Spring Security 过滤器。我为这个应用程序添加了弹簧安全过滤器链。我从 spring-security-saml2-sample.war 获得了配置。它工作正常,但我遇到了 metadata.xml 文件的问题,该文件在加载每个页面时都会生成。问题是 - 如何在 ADFS 2.0 服务器上导出这个 xml 文件,IDP(ADFS 2.0 服务器)会看到。本节需要此元数据文件:

单击元数据信息,在服务提供商列表中选择具有您的服务器名称的项目

将 Metadata 字段的内容存储到文档 metadata.xml 并上传到 AD FS 服务器

在 AD FS 2.0 管理控制台中选择“添加信赖方信任”

选择“从文件中导入有关依赖方的数据”并选择之前创建的文件,选择下一步

我知道在示例应用程序中,我们有接口为我们的服务提供商生成此元数据,但问题在于,在我的应用程序中我没有此 IDP 选择器 - 我正在使用与默认 IDP 的连接。所以,我没有可能导出 xml。

有没有办法解决这个问题?

非常感谢;)马修

编辑:

我的 metadataGeneratorFilter 配置:

    <!-- Filter automatically generates default SP metadata -->
<bean id="metadataGeneratorFilter" class="org.springframework.security.saml.metadata.MetadataGeneratorFilter">
    <constructor-arg>
        <bean class="org.springframework.security.saml.metadata.MetadataGenerator"/>
    </constructor-arg>
</bean>
4

1 回答 1

0

如果您使用 Spring SAML 文件中自动生成的元数据或预配置的元数据,您可以从 scheme://host:port/context/saml/metadata 下载它

于 2014-07-23T07:09:57.860 回答