IIS 7.0 多种认证方式配置与原理详解
在 IIS 7.0 中,有多种认证方式可供选择,每种认证方式都有其特点和适用场景。以下将详细介绍基本认证、摘要认证、NTLM 认证和 Kerberos 认证的相关内容。
基本认证相关配置
在基本认证中,如果未指定默认域,则会使用本地 IIS 7.0 机器的安全账户数据库(SAM 数据库)。同时,还可以选择配置领域(realm),该信息会在浏览器的凭据提示中显示给用户。通过将此值设置为与默认域值相同,用户在未指定域的情况下,会知晓 IIS 7.0 尝试登录的域。配置完成后,点击“确定”提交更改并退出对话框。
启用和禁用基本认证也可以通过编程方式实现。使用 AppCmd 启用基本认证的代码如下:
appcmd.exe set config /section:basicAuthentication /enabled:true
配置默认域和领域的命令如下:
appcmd.exe set config /section:basicAuthentication /defaultLogonDomain:DomainName /realm:RealmName
摘要认证
摘要认证概述
当启用摘要认证时,用户会被提示提供用户名和密码,与基本认证类似。不过,用户的密码不会以明文形式返回给服务器,这使得摘要认证比基本认证更安全。摘要认证在 RFC2069 中定义,并在 RFC2619 中进行了更新,所有主流浏览器都支持该认证方式。它可以通过代理服务器和防火墙,适用于大多数
超级会员免费看
订阅专栏 解锁全文
8

被折叠的 条评论
为什么被折叠?



