[点晴永久免费OA]IIS 对浏览器客户端进行身份验证
当前位置:点晴教程→点晴OA办公管理信息系统
→『 经验分享&问题答疑 』
本文介绍 IIS 如何对浏览器客户端进行身份验证。 原始产品版本: Ie 摘要本文介绍 IIS 中适用于 Windows NT 4.0、Windows 2000 及更高版本的不同身份验证方法。 有关本文中讨论的信息的更完整说明,请参阅 Windows NT 4.0 和 Windows 2000 资源指南。 可用于 Windows NT 4.0 的身份验证方法匿名 - 无需登录,任何人都可以访问使用此方法保护的数据。 默认情况下,服务器使用内置帐户 (IUSR_[计算机名称]) 来控制文件的权限。 浏览器不会发送任何具有此类请求的凭据或用户信息。
基本 (清除文本) - 服务器请求用户登录,并在浏览器中显示一个对话框,允许用户输入所需的凭据。 这些凭据必须与用户尝试访问的文件上定义的用户凭据匹配。
Windows NT质询/响应 - 服务器请求用户登录。 如果浏览器支持Windows NT质询/响应,则在用户登录时会自动发送用户的凭据。 如果用户所在的域不同于服务器的域,或者如果用户未登录,则会出现一个对话框,请求发送凭据。 Windows NT质询/响应使用算法根据用户的凭据和用户正在使用的计算机生成哈希。 然后,它会将此哈希发送到服务器。 浏览器不会将用户的密码发送到服务器。
优先顺序: 当浏览器发出请求时,它始终将第一个请求视为匿名。 因此,它不会发送任何凭据。 如果服务器不接受匿名或服务器上设置的匿名用户帐户对所请求的文件没有权限,则 IIS 服务器将使用 “拒绝访问 ”错误消息进行响应,并使用以下方案之一发送支持的身份验证类型的列表:
备注
适用于 Windows 2000 及更高版本的身份验证方法匿名 - 无需登录,任何人都可以访问使用此方法保护的数据。 默认情况下,服务器使用内置帐户 (IUSR_[计算机名称]) 来控制文件的权限。 浏览器不会发送任何具有此类请求的凭据或用户信息。
基本 (清除文本) - 服务器请求用户登录,并在浏览器中显示一个对话框,允许用户输入所需的凭据。 这些凭据必须与用户尝试访问的文件上定义的用户凭据匹配。
摘要 - 服务器请求用户登录,并发送用于加密密码的 NONCE。 浏览器使用 NONCE 加密密码并将密码发送到服务器。 然后,服务器将加密其自己的用户密码副本并进行比较。 如果用户匹配且用户具有权限,则授予访问权限。
Windows 集成 (拆分为两个子类别) Kerberos - 服务器请求用户登录。 如果浏览器支持 Kerberos,则会发生以下情况:
Kerberos 使用票证授予服务器 (KDC) 生成的票证进行身份验证。 它会将此票证发送到 IIS 服务器。 浏览器不会将用户的密码发送到服务器。
Windows NT质询/响应 - 服务器请求用户登录。 如果浏览器支持Windows NT质询/响应,则在用户登录时会自动发送用户的凭据。 如果用户所在的域不同于服务器的域,或者如果用户未登录,则 Internet Explorer 中会显示一个对话框,请求发送凭据。 Windows NT质询/响应使用算法根据用户的凭据和用户正在使用的计算机生成哈希。 然后,它会将此哈希发送到服务器。 浏览器不会将用户的密码发送到服务器。
优先顺序: 当浏览器发出请求时,它始终将第一个请求视为匿名。 因此,它不会发送任何凭据。 如果服务器不接受匿名,或者服务器上设置的匿名用户帐户没有请求的文件的权限,则 IIS 服务器将使用 “拒绝访问 ”错误消息进行响应,并使用以下方案之一发送支持的身份验证类型的列表:
备注
参考有关如何在 Windows Server 2003 中配置 IIS 网站身份验证的详细信息,请参阅 如何在 Windows Server 2003 中配置 IIS 网站身份验证。 该文章在 2024/3/5 12:21:11 编辑过 |
关键字查询
相关文章
正在查询... |