| |||||||||
尝试使用单点登录 (SSO) 登录时,我收到错误:验证错误 - 验证失败。
错误日志显示“无法获取名称 ID”。堆栈:ariba.util.saml.SAMLException:无法找到 NameId。
站点配置文件证书与客户 SAML(安全断言标记语言)响应中的证书匹配。
确保在安全断言标记语言 (SAML) 响应主题中发送 <NameID></NameID> 条目,而不是 <Attribute></Attribute> 条目。
这是由 SAP Ariba 请求 NameID 信息后的 SAML 响应无效造成的。当 Ariba 发送 SAML 验证请求时,尽管响应中显示了 NameID,但会将其作为属性而不是 对象发送。
如果收到错误验证错误 - 无法验证用户,请参阅证书已过期或不满足条件。
采购应用程序服务 > 应用程序框架 > 单点登录