【发布时间】:2010-03-15 11:33:18
【问题描述】:
我正在尝试编写一个执行 Kerberos 委派的概念验证应用程序。我已经编写了所有代码,并且似乎可以正常工作(我的身份验证很好),但是生成的安全上下文没有设置 ISC_REQ_DELEGATE 标志。
所以我在想也许其中一个端点(客户端或服务器)被禁止委托。但是,我没有针对 SPN 进行身份验证。只有一个域用户对抗另一个域用户。作为InitializeSecurityContext() 的SPN,我传递了“someuser@mydomain.lan”(这是运行服务器应用程序的用户帐户)。据我了解,域用户默认启用委派。反正我让管理员查了,“账号敏感,不能委派”复选框是关闭的。
我知道如果我的服务器作为网络服务运行并且我使用 SPN 连接到它,那么我需要 AD 中的计算机帐户选中“信任计算机以进行委派”复选框(默认情况下关闭),但是……事实并非如此,对吧?还是这样?
另外 - 设置计算机帐户中的复选框后,更改会立即生效,还是必须重新启动服务器 PC 或等待一段时间?
【问题讨论】:
-
Vilx 也在ServerFault 上发布了此消息。为了他人的利益,在此处链接。 :)