远程服务的模拟显示用户“ NT Authority \ Anonymous Logon”的登录失败

女人们

访问数据库时,我想要使用一项服务,以访问数据库以使用呼叫身份凭证。

在访问特定数据库之前,我会通过以下方式进行模拟

var winId = HttpContext.Current.User.Identity as WindowsIdentity;
var ctx = winId.Impersonate();
//Access Database
ctx.Undo();

当该服务在我的PC上本地运行时,此方案可以正常工作。但是,当部署在另一台远程PC上时,会出现错误:

用户“ NT Authority \ Anonymous Logon”的登录失败

尝试访问数据库时。

DBAdmin告诉我,SQL Server具有SPN。

服务运行所在的帐户是域帐户。

阿龙

与您最有可能遇到的问题Delegation相反Impersonation

我假设在您的生产环境中,实际上您的Web浏览器,IIS Server和SQL Server都位于不同的计算机上。

简单模拟不支持Multi-Hop

为了支持Multi-Hop你需要设置KerberosDelegation您将必须在上设置SPN记录Active Directory完成此操作后,还需要Delgation在AD上启用IIS计算机。

简而言之,委派是一大堆蠕虫。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用户“NT AUTHORITY\ANONYMOUS LOGON”登录失败。- MSI(托管身份)

来自分类Dev

SSRS报告,SQL Linkedservers,用户“ NT AUTHORITY \ ANONYMOUS LOGON”的登录失败

来自分类Dev

Azure SQL Server-用户'NT AUTHORITY \ ANONYMOUS LOGON'登录失败

来自分类Dev

Azure App Service无法访问SQL Server-用户'NT AUTHORITY \ ANONYMOUS LOGON'登录失败

来自分类Dev

SQL Server 2008中用户“ NT AUTHORITY \ ANONYMOUS LOGON”的登录失败

来自分类Dev

从应用程序服务器连接到数据库服务器:(0x80131904):用户'NT AUTHORITY \ ANONYMOUS LOGON'登录失败

来自分类Dev

一段时间后访问令牌连接失败,登录失败 NT AUTHORITY\ANONYMOUS LOGON 错误

来自分类Dev

用户NT Authority \ System的登录失败

来自分类Dev

SQL Server登录错误:用户“ NT AUTHORITY \ SYSTEM”的登录失败

来自分类Dev

用户“NT AUTHORITYANONYMOUS LOGON”登录失败

来自分类Dev

OLE DB或ODBC错误:用户'NT AUTHORITY \ NETWORK SERVICE登录失败

来自分类Dev

是“ NT AUTHORITY \ SYSTEM”用户还是组?

来自分类Dev

TaskScheduler能够在NT AUTHORITY \ SYSTEM帐户中执行服务吗?

来自分类Dev

Intranet NT登录的用户

来自分类Dev

用户NT权限/匿名登录的BCP导出登录失败

来自分类Dev

没有网络访问权限的虚拟服务帐户,例如NT AUTHORITY \ LocalService

来自分类Dev

没有网络访问权限的虚拟服务帐户,例如NT AUTHORITY \ LocalService

来自分类Dev

在 Windows 中将 Redis Sentinel 注册为服务时授予“NT AUTHORITY \ NetworkService”读/写权限的问题

来自分类Dev

NT AUTHORITY \ SYSTEM VS DOMAIN \ Machine $

来自分类Dev

需要将运行TFS构建服务(NT AUTHORITY \ NETWORK SERVICE)的帐户作为系统用户添加到Release Management Server中。

来自分类Dev

如何在Visual Studio中调试为NT AUTHORITY \ SYSTEM?

来自分类Dev

IIS AppPool授予SQL Server权限(添加NT AUTHORITY \ IUSR)

来自分类Dev

IIS AppPool授予SQL Server权限(添加NT AUTHORITY \ IUSR)

来自分类Dev

什么是“ NT授权”和“ NT服务”

来自分类Dev

cron php命令导致CIFS NT_STATUS_LOGON_FAILURE

来自分类Dev

Windows-8:以用户名“ DWM-1”和“ ANONYMOUS LOGON”运行的某些进程

来自分类Dev

从Powershell中提取NT用户ID

来自分类Dev

从Powershell中提取NT用户ID

来自分类Dev

部署在 IIS 上的网站没有获得域 NT 登录

Related 相关文章

  1. 1

    用户“NT AUTHORITY\ANONYMOUS LOGON”登录失败。- MSI(托管身份)

  2. 2

    SSRS报告,SQL Linkedservers,用户“ NT AUTHORITY \ ANONYMOUS LOGON”的登录失败

  3. 3

    Azure SQL Server-用户'NT AUTHORITY \ ANONYMOUS LOGON'登录失败

  4. 4

    Azure App Service无法访问SQL Server-用户'NT AUTHORITY \ ANONYMOUS LOGON'登录失败

  5. 5

    SQL Server 2008中用户“ NT AUTHORITY \ ANONYMOUS LOGON”的登录失败

  6. 6

    从应用程序服务器连接到数据库服务器:(0x80131904):用户'NT AUTHORITY \ ANONYMOUS LOGON'登录失败

  7. 7

    一段时间后访问令牌连接失败,登录失败 NT AUTHORITY\ANONYMOUS LOGON 错误

  8. 8

    用户NT Authority \ System的登录失败

  9. 9

    SQL Server登录错误:用户“ NT AUTHORITY \ SYSTEM”的登录失败

  10. 10

    用户“NT AUTHORITYANONYMOUS LOGON”登录失败

  11. 11

    OLE DB或ODBC错误:用户'NT AUTHORITY \ NETWORK SERVICE登录失败

  12. 12

    是“ NT AUTHORITY \ SYSTEM”用户还是组?

  13. 13

    TaskScheduler能够在NT AUTHORITY \ SYSTEM帐户中执行服务吗?

  14. 14

    Intranet NT登录的用户

  15. 15

    用户NT权限/匿名登录的BCP导出登录失败

  16. 16

    没有网络访问权限的虚拟服务帐户,例如NT AUTHORITY \ LocalService

  17. 17

    没有网络访问权限的虚拟服务帐户,例如NT AUTHORITY \ LocalService

  18. 18

    在 Windows 中将 Redis Sentinel 注册为服务时授予“NT AUTHORITY \ NetworkService”读/写权限的问题

  19. 19

    NT AUTHORITY \ SYSTEM VS DOMAIN \ Machine $

  20. 20

    需要将运行TFS构建服务(NT AUTHORITY \ NETWORK SERVICE)的帐户作为系统用户添加到Release Management Server中。

  21. 21

    如何在Visual Studio中调试为NT AUTHORITY \ SYSTEM?

  22. 22

    IIS AppPool授予SQL Server权限(添加NT AUTHORITY \ IUSR)

  23. 23

    IIS AppPool授予SQL Server权限(添加NT AUTHORITY \ IUSR)

  24. 24

    什么是“ NT授权”和“ NT服务”

  25. 25

    cron php命令导致CIFS NT_STATUS_LOGON_FAILURE

  26. 26

    Windows-8:以用户名“ DWM-1”和“ ANONYMOUS LOGON”运行的某些进程

  27. 27

    从Powershell中提取NT用户ID

  28. 28

    从Powershell中提取NT用户ID

  29. 29

    部署在 IIS 上的网站没有获得域 NT 登录

热门标签

归档