4

我正在运行 Spring Security SAML Extension 示例程序,并且能够生成服务提供者元数据。但是,当我尝试将 SP 元数据导入 SSOCircle 时,出现以下错误:

元数据导入

您的数据无法导入原因:

DefaultValidationEventHandler:[FATAL_ERROR]:元素意外结束 {urn:oasis:names:tc:SAML:2.0:metadata}:扩展位置:第 4 行 领域“/”下的实体描述符“localhost”具有无效语法。

我尝试按照这篇文章中的建议进行操作,但是当我关闭发现时,它不再显示页面并显示 SSOCircle 并显示:发生错误原因:SAML 请求无效。

关于我做错了什么的任何想法?顺便说一句,我使用的是 SAML 扩展的 1.0.0.RELEASE 版本。

谢谢!

4

1 回答 1

5

确保该属性在您的bean上includeDiscoveryExtension设置为。启用后,此设置会生成一个对 SSOCircle 有问题的元素。然后验证生成的元数据是否真正包含任何元素。falseMetadataGeneratorExtensionsExtensions

您可能还尝试使用 SSOCircle 中已存在的实体标识符导入 SP。因此,请确保通过将bean 上的属性设置为 eg 来为entityId您的 SP设置一个唯一值。entityIdMetadataGeneratorurn:nualphaman:test

于 2014-09-17T09:47:21.060 回答