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