Kerberos Double Hop 和模拟调用

Kerberos Double Hop and Impersonate calls

我有误会,我有代码:

LogonUser(name,domain, password,LOGON32_LOGON_NETWORK, LOGON32_PROVIDER_DEFAULT,&hToken);
ImpersonateLoggedOnUser(hToken);

之后我将当前用户通过 sspi 连接到我的服务器(另一台 PC) ImpersonateLoggedOnUser--这是第一跳吗? 我有多少啤酒花: 1-连接到服务器(模拟用户的服务器线程)
2-登录->模拟(1 跳)->连接到服务器(模拟用户的服务器线程)

需要将 LOGON32_LOGON_NETWORK 更改为 LOGON32_LOGON_INTERACTIVE :-( 并且首先 impersonatewithloggeduser 的工作没有希望(不清楚为什么)