wjj0508403034 / idp

2 stars 4 forks source link

请问sap的jar在哪下载? #1

Closed microhuang closed 4 years ago

microhuang commented 4 years ago

找不到以下依赖:

        <dependency>
            <groupId>com.sap.security</groupId>
            <artifactId>com.sap.security.saml2.api.lib</artifactId>
            <version>1.2.2</version>
        </dependency>
        <dependency>
            <groupId>com.sap.security</groupId>
            <artifactId>com.sap.security.saml2.idp.session</artifactId>
            <version>1.0.22.2</version>
        </dependency>
wjj0508403034 commented 4 years ago

这是私有的包

microhuang commented 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" />

(略...)