1

以下是连接到我的 Web.Config 中的服务器的目标配置。我的问题是用户凭据以纯文本形式存在。

<configSections>
        <sectionGroup name="SAP.Middleware.Connector">
          <sectionGroup name="ClientSettings">
            <section name="DestinationConfiguration" type="SAP.Middleware.Connector.RfcDestinationConfiguration, sapnco"/>
          </sectionGroup>
        </sectionGroup>
</configSections>
<SAP.Middleware.Connector>
    <ClientSettings>
      <DestinationConfiguration>
        <destinations>
          <add NAME="ABC" USER="XYZ" PASSWD="!@#" CLIENT="123" GROUP="PUBLIC"
             LANG="EN" ASHOST="SERVER" SYSNR="00" MAX_POOL_SIZE="10" SYSID="RFC"
             POOL_SIZE="10" IDLE_TIMEOUT="10" />
        </destinations>
      </DestinationConfiguration>
    </ClientSettings>
</SAP.Middleware.Connector>

以下是我考虑的选项。1. 加密部分 - 不适用于此类部分,因为我在部分组中对其进行了定义。如果可能,请建议。2. 从数据库中获取加密凭证。- 我们不愿意使用数据库,因为我们进行模式更改是一个耗时的过程。

请提出解决方案。

4

0 回答 0