如何使用IIS服务帐户连接Node JS API?

问题描述 投票:1回答:1

我最近已经使用生产帐户部署了Node JS API,并且正在使用数据库凭据与数据库进行通信。

[不幸的是,我们最近遇到了数据库帐户问题,建议我们使用服务帐户而不是生产帐户。

我们的.Net我们API可以正常工作,因为我们可以选择在IIS池中添加服务帐户,但是我不知道如何为Node API做到这一点。

我们无法与SQL Server帐户进行通信。

我们可以通过配置IIS服务器池来使用IIS服务器承载Node JS API的任何方法。

请注意,我们的数据库是使用Windows身份验证而不是SQL Server身份验证配置的。

请帮助我解决此问题。现在是我陷入这种不知道该怎么办的问题的第一时间。

node.js sql-server windows iis production-environment
1个回答
0
投票

您是否尝试过更改IIS应用程序池标识?这将使应用程序能够使用自定义/ Windows身份连接另一个服务。https://docs.microsoft.com/en-us/iis/manage/configuring-security/application-pool-identitiesIIS 7中的辅助进程默认情况下作为网络服务运行。网络服务是内置的Windows身份。它的特权相对较低。如果我们希望为IIS中的应用程序池标识配置自定义帐户,则可以选择您网站的应用程序池,右键单击“高级设置”,然后在设置的标识部分中选择省略号按钮。enter image description here请随时告诉我是否有什么我可以帮助的。

© www.soinside.com 2019 - 2024. All rights reserved.