ASP.Net Core Web Api中的模拟用户

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

我正在计划ASP.Net Core中的公共Web Api。还连接了一个数据库,并且计划登录。

我的应用程序与使用Integrated Security=True;打开的数据库之间存在连接。是否可以使用其他用户(从活动目录)连接到数据库。不是运行应用程序的用户,而是Active Diretory的其他任何用户。

我的理解是:

  1. 该应用程序以特定用户身份运行。 Integrated Security=True;将以该用户身份打开连接->不可能。
  2. 模拟其他用户要求该应用具有提升的权限,并且知道该用户的密码->不能选择。
  3. 不使用密码进行操作意味着必须将应用程序权限提升到最高级别->不能选择。

因此,有什么方法可以通过广告中的特定用户身份连接到数据库?我觉得这是不可能的。

谢谢!

c# asp.net-core active-directory impersonation
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.