将SP元数据导入SSOCircle Spring Security SAML Extention的问题

NuA*_*Man 4 spring-security spring-saml

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

元数据导入

您的数据无法导入原因:

DefaultValidationEventHandler:[FATAL_ERROR]:元素的意外结束{urn:oasis:names:tc:SAML:2.0:metadata}:Extensions Location:line 4 realm"/"下的实体描述符"localhost"语法无效.

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

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

谢谢!

Vla*_*fer 5

确保在bean 上includeDiscoveryExtension设置了属性.启用时,此设置会生成一个SSOCircle存在问题的元素.然后验证生成的元数据是否真的不包含任何元素.falseMetadataGeneratorExtensionsExtensions

您可能还尝试导入具有SSOCircle中已存在的实体标识符的SP.所以一定要设定一个独特entityId的属性设置为你的SP entityIdMetadataGenerator的bean如urn:nualphaman:test.