SAML 认证错误代码说明

问题

您尝试通过 SAML 认证登录 Endpoint Central,但无法成功。

原因

此问题可能由多种原因导致。根据错误代码,查找以下对应的解决方案。

解决方案表

您需要根据错误代码从表中确定问题原因,并按照相应的解决方案执行。

错误代码  原因  解决方案
 2 配置 SAML 认证设置(无论是服务提供商还是身份提供商)时,某些参数可能缺失,如 SP 实体 ID、ACS URL、证书等。 在 Endpoint Central 的 SAML 配置页面重新配置 IdP 设置。重启 Endpoint Central。
 8 未收到来自 IdP 的 SAML 响应。  Endpoint Central 仅支持 POST Binding 方法。请确保 IdP 使用 POST Binding 方法。
 13 响应格式无效。收到的 SAML 响应格式不符合预期。 在 IdP 中配置 SAML 认证设置。
 16 不支持的 SAML 版本。 Endpoint Central 仅支持 SAML 2.0。请确保 IdP 支持 SAML 2.0 标准。
 17 缺少 ID。SAML 响应中应包含唯一标识该响应的 ID。若缺少,Endpoint Central 将不再处理该请求。 联系 IdP 并重新配置 IdP 中的 SAML 认证设置。
 18,19 来自 IdP 的 SAML 响应中缺少 Status Code 元素。因此,Endpoint Central 不再处理该请求。 联系 IdP 并重新配置 IdP 中的 SAML 认证设置。
 20 SAML 响应中的状态值为空。Endpoint Central 不再处理该请求。 联系 IdP 并重新配置 IdP 中的 SAML 认证设置。
 21 来自 IdP 的响应不正确。 检查 IdP 事件日志以查找根本原因。通常重新配置 IdP 和 SP 即可解决问题。
 22 SP 的请求不正确。 可能是服务提供商请求 IdP 时出现问题。重新配置服务提供商中的 IdP 详细信息并重试。
 23 无法处理接收到的状态代码。 该问题可能由多种原因引起——IdP 认证失败或 IdP 服务器与 SP 服务器的时间不匹配。通常重新配置 IdP 和 SP 的详细信息即可解决。
 24 响应/断言未按 Endpoint Central 预期签名。 与 IdP 供应商确认并重新配置 IdP 中的 SAML 认证设置。
 25 签名元素不包含 ID。因此,Endpoint Central 拒绝了该 SAML 响应。 与 IdP 供应商确认并重新配置 IdP 中的 SAML 认证设置。
 26 签名元素中存在重复 ID。因此,Endpoint Central 拒绝该 SAML 响应。 与 IdP 供应商确认并重新配置 IdP 中的 SAML 认证设置。
 27 签名元素无效。 与 IdP 供应商确认并重新配置 IdP 中的 SAML 认证设置。
 28 签名元素中存在重复引用。 与 IdP 供应商确认并重新配置 IdP 中的 SAML 认证设置。
 29 SAML 响应中存在意外的签名元素。因此,Endpoint Central 不再处理该请求。 与 IdP 供应商确认并重新配置 IdP 中的 SAML 认证设置。
 30 SAML 响应中存在意外引用。因此,Endpoint Central 无法继续处理。 与 IdP 供应商确认并重新配置 IdP 中的 SAML 认证设置。
 31 SAML 响应中签名数量错误。因此,Endpoint Central 无法继续处理。 与 IdP 供应商确认并重新配置 IdP 中的 SAML 认证设置。
 32 SAML 断言中签名数量错误。 与 IdP 供应商确认并重新配置 IdP 中的 SAML 认证设置。
 35 SAML 响应中没有签名。 与 IdP 供应商确认并重新配置 IdP 中的 SAML 认证设置。
 36 SAML 响应中的签名无效。此问题因 SP 与 IdP 之间配置错误导致。 重新配置 SP 和 IdP 中的 SAML 认证设置。
 37 发现重复的属性名称。因此,Endpoint Central 无法继续处理。 与 IdP 供应商确认并重新配置 IdP 中的 SAML 认证设置。
 38 SAML 响应中缺少 Name ID。 与 IdP 供应商确认并重新配置 IdP 中的 SAML 认证设置。
 39 SAML 响应中的 Name ID 为空。 与 IdP 供应商确认并重新配置 IdP 中的 SAML 认证设置。
 40 SP 名称限定符中存在名称不匹配。因此,Endpoint Central 无法进一步处理该请求。 重新配置 SP 和 IdP 中的 SAML 认证设置。
 41 会话已过期。 刷新并重新登录。
 42 SAML 响应中给定的目标地址错误,可能是因为 SP 的 ACS URL 已更改。 重新配置 IdP 中的 SAML 认证设置并重试。
 43 SAML 响应中给定的目标地址为空,可能是因为 SP 的 ACS URL 已更改。 重新配置 IdP 中的 SAML 认证设置并重试。
44 SAML 响应中的发行者名称不正确或缺失。 与 IdP 供应商确认并重新配置 IdP 中的 SAML 认证设置。
46 SAML 响应是按响应构造时间创建的,且有过期时间。如果 IdP 和 Endpoint Central 位于不同的时区,可能会发生时间不匹配,导致 IdP 作出的断言过早。 IdP 与 Endpoint Central 之间存在时间不匹配。请调整时间后重试。
47 由于断言有过期时间,SAML 响应到达 SP 时可能已过期。若 IdP 与 SP 时间不匹配,通常会发生此情况。 IdP 与 Endpoint Central 之间存在时间不匹配。请调整时间后重试。
50 IdP 发送的 ID 可能因浏览器缓存而未被 SP 采用。 清除浏览器缓存并重试。

适用于: SAML 认证、SSO、错误代码、身份提供商、服务提供商

关键词: SAML 认证,错误代码,身份提供商,服务提供商

受信任于