无法生成 SAML 元数据文件

Posted

技术标签:

【中文标题】无法生成 SAML 元数据文件【英文标题】:unable to generate SAML metadata file 【发布时间】:2017-12-17 22:29:54 【问题描述】:

我在 Web 应用程序中使用 AngularJS 和 Spring Security。我们使用的是基本身份验证,现在我们正在尝试为 SSO 登录设置 SAML。 当我们使用基于 Java 的注释时,我尝试遵循这个example,我刚刚将securityConfig 部分添加到我的应用程序中,同时还添加了loadUserBySAML 服务。我还在活动目录中配置了我的 ADFS 服务并生成了 federationmetadata.xml 文件,但是,我无法生成 metadata.xml 文件。 当我尝试http://localhost:8080/myapp/saml/metadata 时,我得到 404 not found。 我确定我错过了什么,但是什么?

【问题讨论】:

【参考方案1】:

您可以直接从此link 生成 spring_saml_metadata.xml 文件。 您可以使用基于 Java 的配置尝试此 example,只需遵循这些 steps,然后您将获得适用于 SAML 和 ADFS 的基于 Java 的有效配置。

【讨论】:

以上是关于无法生成 SAML 元数据文件的主要内容,如果未能解决你的问题,请参考以下文章

生成 SP 元数据时出现意外的堆栈跟踪表单 Spring-Security-SAML?

SAML SP 元数据:自签名证书或 CA 证书,最佳实践是啥?

添加受信任的提供者 (SAML 2.0) 时遇到问题:无法解析我的服务提供者元数据

如何在 Spring Security SAML 示例中配置 IDP 元数据和 SP 元数据?

Spring Security SAML IdP 元数据证书和签名

ADFS 拒绝 spring-saml 元数据