惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

小众软件
小众软件
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
WordPress大学
WordPress大学
月光博客
月光博客
Hugging Face - Blog
Hugging Face - Blog
博客园 - 聂微东
博客园 - 【当耐特】
博客园_首页
The Cloudflare Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Apple Machine Learning Research
Apple Machine Learning Research
Last Week in AI
Last Week in AI
酷 壳 – CoolShell
酷 壳 – CoolShell
大猫的无限游戏
大猫的无限游戏
雷峰网
雷峰网
量子位
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
T
Tailwind CSS Blog
IT之家
IT之家
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
GbyAI
GbyAI
V
Visual Studio Blog
F
Fortinet All Blogs
Martin Fowler
Martin Fowler

博客园 - 杨发达

Tracking User Activity export to csv + excel 打开乱码的问题 sqlserver+job+ 超时 - 杨发达 - 博客园 在XML文件中有些字符是被禁止使用的 在ASP.NET应用程序中使用身份模拟(Impersonation) - 杨发达 - 博客园 在ASP.NET应用程序中使用身份模拟+2.0 Snap 链接预览的应用 sql2005 fulltext search : 根据menu的配置项,执行定义的event How to generate an RSS feed for your web site using ASP.NET - 杨发达 .net Application Localization的db 实现 如何制作Mht 文件 + dotnet Composite UI Application Block Study (前) 开源的SSO方案--SourceID.NET OLAP 资源 使用CAB 建立Like Dnn 的桌面应用系统框架- window form application framework olap 常用的前台 Control Javascript: 设置textbox 为readonly . install window service
iis asp.net window 认证中的问题。 - 杨发达
杨发达 · 2008-11-26 · via 博客园 - 杨发达

本以为很简单。

事情是这样的。

项目需要用户使用ad 登录web 系统, 查询数据库信息和产生report 。 这个数据库不是和website 同一台机器 , 因为是中央服务器, 必须使用ad 登录(大部分用户实际上是不能登录的 )。

我很快开发这个系统并且setup 。

website 的config 设定为 

<identity impersonate="true" />
    <authentication mode="Windows"></authentication>

site 去掉匿名登录 ,使用集成window 登录。

结果发现不能登录sqlserver ( 确定这个用户有权限登录) , 出现错误是  使用 network service不能登录 sqlserver 。

晕 , impersonate="true" 情况下, 基本认证在iis6 应该是 可以传递网络凭证的呀。 也就是 request 的信息也应该会传递给sqlserver 才对。 

google 了一下, 发现可能是 集成验证的协议问题。 用的实际上是 ntlm ,不是Kerberos 协议( 我代码测试看到是 Negotiate) 。 后面搞不懂了。

只好使用basic 认证了, 这个是没有问题的。( 又有安全问题, 明码呀)

http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/523ae943-5e6a-4200-9103-9808baa00157.mspx?mfr=true

http://www.derkeiler.com/Newsgroups/microsoft.public.inetserver.iis.security/2004-07/0156.html