Gra*_*ark 15 asp.net iis-7 kerberos delegation
我正在尝试在Intranet ASP.Net Web应用程序中使用Impersonation和Delegation,以便将经过身份验证的用户凭据传递到SQL Server.
Web服务器和SQL服务器是两个独立的计算机,但在同一个域中,因此需要委派.
我做了以下事情:
<authentication mode="Windows"/>并<identity impersonate="true"/>在我的web-app的web.config中.显然这应该都可以,但它没有(SQL Server拒绝访问匿名用户 - "登录失败的用户'NT AUTHORITY\ANONYMOUS LOGON'").
在IIS7中,应用程序池设置为使用集成Pipleline模式,并使用NetworkService Identity运行.该网站仅启用了Windows身份验证,关闭了扩展保护,启用了内核模式身份验证,并且NTLM是提供者.
我读过的所有网页似乎表明我的设置应该有效.我错过了什么?
| 归档时间: |
|
| 查看次数: |
14933 次 |
| 最近记录: |