Шифрование учетных данных соединителя SAP в веб-конфигурации
Ниже приводится конфигурация назначения для подключения к серверу в моем 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. Извлечение из зашифрованных учетных данных из базы данных. - Мы неохотно используем базу данных, так как процесс внесения изменений в схему занимает много времени.
Пожалуйста, предложите решение.