Как подключить Node JS API с помощью учетной записи службы IIS? - PullRequest
0 голосов
/ 26 мая 2020

Недавно я развернул Node JS API, используя производственную учетную запись, и он взаимодействует с БД, используя учетные данные БД.

К сожалению, недавно мы столкнулись с проблемой с учетной записью БД, и нам рекомендуется использовать служебную учетную запись вместо производственной.

Наши. Net API-интерфейсы we работают f ie, потому что у нас есть возможность добавить сервисный аккаунт в наш пул IIS, но я не знаю, как это сделать для API-интерфейсов Node.

Мы не можем связаться с учетной записью сервера SQL.

Есть ли способ, которым мы можем разместить Node JS API с использованием сервера IIS, настроив пул серверов IIS.

Просто чтобы вы знали, что наша база данных настроена с использованием аутентификации windows вместо аутентификации сервера SQL.

Пожалуйста, помогите мне решить эту проблему. Впервые я застрял в таких проблемах, не знаю, что делать.

1 Ответ

0 голосов
/ 27 мая 2020

Пробовали ли вы изменить идентификатор пула приложений IIS? Это позволит приложению подключиться к другой службе с пользовательским идентификатором / windows.
https://docs.microsoft.com/en-us/iis/manage/configuring-security/application-pool-identities
Рабочие процессы в IIS 7 по умолчанию запускаются как сетевая служба. Сетевая служба - это встроенная идентификация windows. Это относительно мало привилегированный. Если мы используем sh, чтобы настроить пользовательскую учетную запись для нашего удостоверения пула приложений в IIS, мы могли бы выбрать пул приложений вашего веб-сайта, щелкнуть правой кнопкой мыши для перехода к дополнительным параметрам, а затем нажать кнопку с многоточием в разделе идентификаторов настроек.
enter image description here
Не стесняйтесь, дайте мне знать, если я могу чем-то помочь.

...