以下是连接到我的 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. 从数据库中获取加密凭证。- 我们不愿意使用数据库,因为我们进行模式更改是一个耗时的过程。
请提出解决方案。