Kerberos Double Hop和Impersonate调用

时间:2016-05-01 08:32:20

标签: c++ windows security kerberos windowsdomainaccount

我有误会,我有代码:

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

以后我用sspi连接当前用户到我的服务器(另一台PC) ImpersonateLoggedOnUser - 是第一跳吗? 我有多少跳: 1 - 连接到服务器(模拟用户的服务器线程)
2-logon->模拟(1跳) - >连接到服务器(模拟用户的服务器线程)

1 个答案:

答案 0 :(得分:0)

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