再发,关于windows集成身份验证如何实现

ltlx 2004-05-08 10:39:07
现状:
内部网站,局域网中所有机器都在一个域中,网站仅限域内用户使用,server1为web服务器,2000server系统,安装iis及sql,虚拟目录也在server1,ji2为开发机,xppro系统,安装VS.net2003,通过共享连接
欲实现功能:
采用windows集成身份验证,域用户登录web时不需要进行身份验证,直接使用登录域时的身份和权限,并可根据这个身份和权限对局域网其他计算机中的共享资源包括其他计算机中的文件和目录进行访问,权限取决于域中用户的权限设定
出现问题:
设置server1的iis虚拟目录安全性去掉匿名访问,选择集成windows身份验证
设置web.config
<authentication mode="Windows" />
<allow users="*" />
如加上<identity impersonate="true" ></identity>ji2打开首页出现登录对话框,输入密码后提示拒绝访问,server1打开首页时未出现登录对话框,但仍然是拒绝访问
去掉<identity impersonate="true" ></identity>后可以打开网页,但无法对其他局域网中其他计算机中的共享目录进行访问,提示"对路径“\\server2\aa”的访问被拒绝",并没有真正实现windows集成身份验证
请问大家,我要如何配置相关的内容或使用相关代码才能实现欲实现的功能呀,急呀,已经困拢我好长时间了,分不够 了再加

...全文
73 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ltlx 2004-05-08
  • 打赏
  • 举报
回复
to Jinniu(金牛)
我加上了<deny user="?" /> 依然在访问页面时每次都出现要求登录的对话框,我希望是用户登录域以后再登录网站就不用对话框了,另外其他计算机的共享文件夹还是拒绝访问

这个网站是内部网站,所有的机器都在域中,用户登录域以后就完成了身份验证,登录网站时不需要再经过身份验证了,而是直接使用域中的身份来判定权限,局域网中的共享文件夹都是根据域中用户的权限来访问的,所以不能采用匿名登录的方式,也不能添加Everyone,但是总是出现拒绝访问的提示,好象是windows的集成身份验证没有实现呀,如何解决呢,有什么方法没有
hbzxf 2004-05-08
  • 打赏
  • 举报
回复
正好我也遇到这样的问题
Jinniu 2004-05-08
  • 打赏
  • 举报
回复
其他的不用改什么了!
Jinniu 2004-05-08
  • 打赏
  • 举报
回复
<deny user="?" />
scWhisper 2004-05-08
  • 打赏
  • 举报
回复
关注,我也要实现这个功能近期
ltlx 2004-05-08
  • 打赏
  • 举报
回复
to onekey(我太笨了
能不能说得详细一些
另外,我要实现的功能如何才能实现
onekey 2004-05-08
  • 打赏
  • 举报
回复
iis 的文件夹要加上用户组的

另外WINDOWS的集成炎症不是你这样想的,
是指用户登录到IIS的服务器上之后可以使用群集的其他服务器,如EXCHANGE
ltlx 2004-05-08
  • 打赏
  • 举报
回复
up

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧