IIS Kerberos 身份验证

IIS Kerberos 身份验证

在使用 IIS 6 的 Windows 2003 上,我们尝试设置 Kerberos 身份验证。这在某种程度上是有效的。我已经使用服务帐户设置了一个单独的应用程序池。每当我将此应用程序池与 pplinfo 服务帐户一起使用时,用户都不会通过激活目录进行身份验证。任何帮助都很好。

答案1

您可能应该检查 SPN 是否设置正确。

如果您安装了支持工具,则可以运行此命令:

Cscript "C:\Program Files\Support Tools\search.vbs" "LDAP://DC=Your,dc=Domain,dc=com" /C:"(serviceprincipalname=<YourSPNHere>)" /S:Subtree /P:DistinguishedName   

<YourSPNHere>在表单中替换为您的 SPN http\YourURL,并在 LDAP 表单中输入您的域。

如果您找不到您的 SPN,那就是问题所在。

还有一个 SetSPN 命令也可以使用:

SetSPN -L <Account> 

但是我始终无法让 -L 参数与帐户对象配合使用,只能与计算机对象配合使用。这实际上可能是由于我们的 AD 团队施加的权限。YMMV...

相关内容