日期:2014-05-16  浏览次数:21781 次

如何设置IIS,使其集成windows身份验证,但远程不弹出输入用户和密码的对话框?UP有分。
我的一个控件必须要集成windows身份验证,但是又不想让人们输入密码框。
谢谢。


------解决方案--------------------
用基本身份验证!!!
用户名密码和windows验证是一样的.

但是明文传递密码了,无所谓
------解决方案--------------------
不知道
------解决方案--------------------
up
------解决方案--------------------
up!
------解决方案--------------------
UP~
------解决方案--------------------
不知道
------解决方案--------------------
mark
------解决方案--------------------
Up
帮顶
------解决方案--------------------
用基本身份验证!!!
用户名密码和windows验证是一样的.

但是明文传递密码了,无所谓

这个不错,只要服务器上有客户机的用户名并且密码相同就会自动匹配

另外可以编写一个批处理例如
@echo off
net use \\服务器ip 登陆密码 /USER:用户名

------解决方案--------------------
无办法
------解决方案--------------------
不懂,学习,帮顶,蹭点分。
------解决方案--------------------
匿名帐号用域里面的某一个人的帐号.
------解决方案--------------------
up
------解决方案--------------------
up
------解决方案--------------------
up

------解决方案--------------------
可以编写一个批处理例如
@echo off
net use \\服务器ip 登陆密码 /USER:用户名


------解决方案--------------------
up
------解决方案--------------------
1.用户管理中重设webuser口令,然后在编辑匿名访问和身份验证控制选项中把密码重新设置一下试试,能否解决?
2.删除该站点,重建再试试。

在IIS配置数据库中有这样一个属性,可以通过修改metabase.xml中的相关资源来设置。这个属性,在IIS管理器中是设置不了的。

AnonymousPasswordSync
AnonymousPasswordSync 属性指出 IIS 是否应该为试图访问资源的匿名用户处理用户密码。下表列出了该属性行为的详细说明:

如果将 AnonymousPasswordSync 设置为 false,管理员必须手动设置匿名用户密码的 AnonymousUserPass 属性;否则匿名访问将无法正常工作。
如果将 AnonymousPasswordSync 设置为 true,将由 IIS 设置匿名用户密码。
如果将 AnonymousPasswordSync 设置为 true 并且配置数据库属性 AllowAnonymous 值为 false,则不允许任何用户登录到 FTP 服务器。
当 IIS 服务器的域控制器正在运行 Microsoft® Windows® 2000 时,要启动匿名密码同步,必须先启动子验证。详细信息,请参阅摘要式身份验证的“子验证”部分。
要点 只有以系统身份并且启用子验证运行应用程序时,运行 IIS 6.0 的服务器上的 AnonymousPasswordSync 设置才会生效。但是,强烈建议不要以系统身份运行应用程序,因为这可能会使安全性降低。如果应用程序包含缓冲区溢出,则恶意用户在伪装的系统身份下,可以做任何想做的事情。另外,对于新安装的 IIS 6.0,在默认情况下不启用子验证。(请参阅子验证。)这个 IIS 6.0 新的默认行为可能会破坏使用匿名验证的旧应用程序。


------解决方案--------------------
身份认证的入口越多.感觉越不安全....弄啥 集成Windows身份认证啊.

还是 MySQL 的身份认证机制来得简单实在方便....