加固云星空服务器的数据通讯安全(3 - KingdeeXml)
一、启用金蝶数据签名校验格式KigndeeXml 格式。
1、升级安装【PT-146930 [8.1.0.20221110] 发布时间:2022/11/10 构建号:8.1.410.13】或该版本之后的最新补丁。
2、安装完成后,在管理中心ManageSite和业务中心WebSite,文件服务器FileService等三个应用服务目录的 app_data/common.config配置文件中的 【configuration/appSettings】路径节点下会新增如下配置,如果手工修改需要确保管理中心和业务中心一致。
<add key="KDSVCDefaultFormat" value="4"/> <add key="EnabledKDSVCBinary" value="false"/> <add key="EnabledKDSVCDataCheckSum" value="true"/>
二、二开影响
一般二开调用webapi,引用组件是Kingdee.BOS.WebApi.Client.dll,该组件统一请求格式为json格式(1),没有受到影响。
如果二开代码直接引用 Kingdee.BOS.ServiceFacade.KDServiceClient.dll,进行服务端请求,未修改Proxy变量的format,默认为(3),这时一旦服务端启用禁止(3)参数后,请求该请求将失败,解决方案是在二开代码中构建代理请求实例时,强制代理请求格式为json格式(1),如果返回数据不支持json,就只能强制请求格式为KingdeeXml(4)。
例如下面代码:
var userService = new UserServiceProxy(); userService.Format = ServiceFacade.MessageFormats.KingdeeXml; userService.ValidateUser("", loginInfo);
如果需要临时放开(3)协议,请修改管理中心ManageSite和业务中心WebSite,文件服务器FileService等三个应用服务目录的 app_data/common.config文件中的 【configuration/appSettings】路径节点下的配置,修改参数 EnabledKDSVCBinary 为 true,然后重启IIS站点即可。
三、约束
新的数据签名校验格式KingdeeXml(4)在版本【PT-146930 [8.1.0.20221110] 发布时间:2022/11/10 构建号:8.1.410.13】及之后生效,之前的版本并不支持。
......
加固云星空服务器的数据通讯安全(3 - KingdeeXml)
本文2024-09-23 03:47:12发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-161096.html
- 鼎捷EAI整合規範文件V3.1.07 (集團).pdf
- 鼎捷OpenAPI應用場景說明_基礎資料.pdf
- 鼎捷OpenAPI應用場景說明_財務管理.pdf
- 鼎捷T100 API設計器使用手冊T100 APIDesigner(V1.0).docx
- 鼎新e-GoB2雲端ERP B2 線上課程E6-2應付票據整批郵寄 領取.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A4使用者建立權限設定.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程C3會計開帳與會計傳票.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程E6-1應付票據.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A5-1進銷存參數設定(初階篇).pdf
- 鼎新e-GoB2雲端ERP B2 線上課程D2帳款開帳與票據開帳.pdf