工业数字模型驱动引擎-自定义配置(数据建模引擎运行SDK):WSF配置

时间:2024-11-11 19:22:07

WSF配置

数据建模引擎运行SDK的运行时默认启用Huawei WSF安全校验,包括参数校验、文件上传校验等。您可以通过如下配置说明,自定义配置WSF校验规则。

  • 如果您希望精细化管理安全校验,开启dme-WSF组件后,您可以通过自定义配置参数校验、文件上传校验、多文件上传解释器、 CS RF防护过滤器、WSF参数校验文件路径、WSF文件上传配置信息路径等参数实现。
  • 为了避免文件上传校验异常,开启/关闭WSF的文件上传校验时,须同时开启/关闭WSF的多文件上传解释器。即,“dme.wsf.upload.check.enable”“dme.wsf.multipart.check.enable”同时配置为“true”“false”
  • 如需自定义参数校验规则,请遵循WSF组件规则定义对应的XML配置信息。
  • 如果您想使用其他安全防护资源进行安全校验,需要关闭WSF安全校验时,请同时关闭dme-WSF组件和WSF组件。即,“dme.wsf.enable”“devspore.security.wsf.enable”均配置为“false”关闭WSF安全校验后,数据建模引擎运行SDK上的数据将不再受保护,请谨慎操作。

配置参数

是否必选

参数说明

示例

dme.wsf.enable

dme-WSF组件是iDME基于WSF封装的组件。

如果不配置或配置为true,则开启dme-WSF组件;如果配置为false,则关闭dme-WSF组件。

true

devspore.security.wsf.enable

WSF自带组件。

如果不配置或配置为true,则开启WSF自带组件;如果配置为false,则关闭WSF组件。

true

dme.wsf.param.check.enable

WSF的参数校验。

如果不配置或配置为true,则开启参数校验;如果配置为false,则关闭参数校验。

仅当“dme.wsf.enable”“true”时,此配置参数才有效。

true

dme.wsf.param.config.path

自定义WSF参数校验规则的文件夹路径。

如果不配置,默认读取当前SDK类路径下“validate”文件夹中的配置。

仅当“dme.wsf.param.check.enable”“true”时,此配置参数才有效。

/root/deploytest/validate

dme.wsf.upload.check.enable

WSF的文件上传校验。

如果不配置或配置为true,则开启文件上传校验;如果配置为false,则关闭文件上传校验。

仅当“dme.wsf.enable”“true”时,此配置参数才有效。

true

dme.wsf.multipart.check.enable

WSF的多文件上传解释器。

如果不配置或配置为true,则开启多文件上传解释器;如果配置为false,则关闭多文件上传解释器。

仅当“dme.wsf.enable”“true”时,此配置参数才有效。

true

dme.wsf.upload.config.path

自定义WSF文件上传校验规则的文件路径。

如果不配置,默认使用iDME配置文件路径。

仅当“dme.wsf.upload.check.enable”“true”时,此配置参数才有效。

/root/deploytest/CustomUploadFileConfig.properties

dme.wsf.csrf.check.enable

CSRF防护过滤器。

如果不配置或配置为true,则开启CSRF防护过滤器;如果配置为false,则关闭CSRF防护过滤器。

仅当“dme.wsf.enable”“true”时,此配置参数才有效。

true

support.huaweicloud.com/bestpractice-idme/idme_bestpractice_0078.html