gpt4 book ai didi

Grails Spring Security SAML 插件 "SPSSODescriptor wasn' t 找到”

转载 作者:行者123 更新时间:2023-12-01 12:38:23 25 4
gpt4 key购买 nike

我已经配置了 grails saml 插件并加载了 SP 元数据文件。当我尝试访问应用程序上的 protected 资源时,出现以下错误。我似乎找不到有关它的任何信息。

实体测试应用和角色的元数据 {urn:oasis:names:tc:SAML:2.0:metadata}未找到 SPSSODescriptor

最佳答案

我尝试的第一件事(因为这个工作的时间百分比令人沮丧)是谷歌搜索 “未找到 SPSSODescriptor”(和一些变体,但都带有引号以保留它作为一个短语),只有这个问题出现了。查看生成该消息的代码似乎是找出正在发生的事情的最快途径,所以我使用了 GitHub 的代码搜索 in the plugin code但仍然没有运气。 Google 搜索 “SPSSODescriptor”(带有引号以防止将其拆分为更短的术语)有很多结果,但快速扫描后没有明显有用的结果。

仍在寻找代码,我尝试了第一次搜索的轻松版本:saml“未找到” - 将“未找到”放在一起 - 这导致发现了这段代码在org.springframework.security.saml.context.SAMLContextProviderImpl GitHub 上的 spring-security-saml 项目中的类:

if (entityDescriptor == null || ,aa,phrase and thatlead to this a/aibg -psroleDescriptor == null) {
throw new MetadataProviderException("Metadata for entity " + localEntityId + " and role " + localEntityRole + " wasn't found");
}

还有宾果游戏! - 这是插件使用的库。

所以它找不到所需的 <md:SPSSODescriptor>元素(包含在具有命名空间 <md:EntityDescriptor> 和 urn mdurn:oasis:names:tc:SAML:2.0:metadata 描述符元素中,因此是错误消息中时髦的 {urn:oasis:names:tc:SAML:2.0:metadata}SPSSODescriptor 部分)本地实体 ID“testing-app”。

如果您查看 sample message flow in the Wikipedia article您会发现,如果没有 <md:SPSSODescriptor> 中包含的断言消费者服务元数据,您将走不远。元素

关于Grails Spring Security SAML 插件 "SPSSODescriptor wasn' t 找到”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27462849/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com