Closed microhuang closed 4 years ago
这是私有的包
这是私有的包
看名字是sap提供的。方便发我一份吗?正在做一个和sap byd对接的功能,发送response给sap时对方报告了错误,一点头绪也没有啊,感觉就是我的response生成不对:
SAML2 处理期间发生内部错误
发生了什么?
在 SAML2 处理期间已终止 URL https://my601272-sso.sapbyd.cn/ 的调用
注释
导入 XML 数据时 ST 程序 SAML2_RESPONSE 中出错
有关 SAML 2.0 处理期间发生的异常的更多信息
SAML2-Exception:
CX_SAML20_CORE: 导入 XML 数据时 ST 程序 SAML2_RESPONSE 中出错. Long text: 导入 XML 数据时 ST 程序 SAML2_RESPONSE 中出错. 诊断 系统响应 过程 查看当前工作进程跟踪 dev_w。级别为 2 时,其中将包含关于所出现的错误的附加信息。 系统管理过程
at CL_SAML20_ABSTRACT_MSG->VERIFY_SIGNATURE(Line 134)
at CL_SAML20_ABSTRACT_MSG->PARSE_XML(Line 210)
at CL_SAML20_ABSTRACT_MSG->PARSE_MESSAGE(Line 281)
at CL_SAML20_RESPONSE->CREATE_FROM_MSG(Line 46)
at CL_SAML20_ABSTRACT_PROFILE->CREATE_MSG_OBJECT(Line 53)
at CL_SAML20_SSO->VALIDATE_RESPONSE(Line 32)
at CL_HTTP_SAML20->PROCESS_LOGON(Line 187)
at CL_ICF_SAML_LOGIN->PROCESS_LOGON(Line 64)
at CL_HTTP_SERVER_NET->AUTHENTICATION(Line 2380)
Caused by: CX_SEC_SXML_ERROR: XML-Fragment ist nicht signiert
at CL_SEC_SXML_DSIGNATURE========CM00F(Line 126)
SAML Message
<?xml version="1.0" encoding="utf-8"?>
<saml2p:Response xmlns:saml2p="urn:oasis:names:tc:SAML:2.0:protocol"
Destination="https://my601272-sso.sapbyd.cn/sap/byd/runtime"
ID="_0c5730b892ea5cb0dfceda6b2245bb8b"
IssueInstant="2020-06-19T15:17:53.846Z"
Version="2.0">
<saml2:Issuer xmlns:saml2="urn:oasis:names:tc:SAML:2.0:assertion">
http://106.53.235.65:4080/cipher/saml/metadata</saml2:Issuer>
<ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
<ds:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256" />
(略...)
找不到以下依赖: