在Web Config中加密SAP连接器凭据

时间:2014-10-03 15:52:20

标签: .net encryption web-config app-config sap-connector

以下是连接到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.从数据库中获取加密的凭据。 - 我们不愿意使用数据库,因为我们进行架构更改是一个耗时的过程。

请提出解决方案。

0 个答案:

没有答案