“ASP.NET 配置设置”对话框 ->“身份验证”选项卡
更新:2007 年 11 月
使用“ASP.NET 配置设置”对话框的“身份验证”选项卡,可以管理当前网站的用户帐户和角色的身份验证。ASP.NET 身份验证是从用户帐户处获取标识凭据(如用户名和密码)并通过某些授权机构验证这些凭据的过程。有关 ASP.NET 如何实现身份验证的完整说明,请参见 ASP.NET 身份验证。
说明: |
---|
用于 ASP.NET 的 MMC 管理单元可与 IIS 6.0 及更早版本一起使用。IIS 7.0 管理工具中包含 ASP.NET MMC 工具的功能。有关更多信息,请参见 ASP.NET 和 IIS 配置。 |
通过“身份验证”选项卡还可以添加、移除和配置当前 Web 应用程序的成员资格提供程序和角色管理。利用 ASP.NET 角色管理可以指定应用程序中的用户帐户可访问的资源。通过角色管理,可以将用户帐户分配到角色,这样可以将用户帐户组作为一个单位来对待。有关 ASP.NET 角色管理的更多信息,请参见了解角色管理。
可以在 Web 应用程序中创建并使用自定义的成员资格提供程序。有关如何实现自定义成员资格提供程序的完整说明,请参见实现成员资格提供程序。
您在“身份验证”选项卡上进行的设置应用于打开“属性”对话框之前所选择的网站。
说明: |
---|
配置设置可以被继承。可在 Machine.config 文件中定义设置,此文件充当服务器上所有网站的基本配置。有关 ASP.NET 配置文件的更多信息,请参见 ASP.NET 配置文件层次结构和继承。 |
有关“ASP.NET 配置设置”的信息,请参见 ASP.NET 配置概述。
显示“ASP.NET 配置设置”对话框的“身份验证”选项卡
在 Microsoft Windows 中,打开“管理工具”,然后单击“Internet 信息服务 (IIS) 管理器”。
出现 IIS 管理器。
在“Internet 信息服务”下,展开“服务器名(本地计算机)”,展开“网站”,右击 Websitename 或“默认网站”,然后单击“属性”。
出现“网站属性”对话框。
单击“ASP.NET”选项卡,然后单击“编辑配置”。
将出现“ASP.NET 配置设置”对话框。
单击“身份验证”选项卡。
任务
使用“身份验证”选项卡可以完成以下任务:
配置当前 Web 应用程序的身份验证类型。
添加、移除和修改当前 Web 应用程序的成员资格提供程序。
添加、移除和修改当前 Web 应用程序的角色成员资格提供程序。
用户界面元素
身份验证模式
单击可为当前网站指定身份验证模式。有关每种身份验证模式的完整说明,请参见 ASP.NET 身份验证。HTTP Cookie 名称
键入用于当前网站身份验证的 HTTP Cookie 的名称。“HTTP Cookie 名称”仅可用于配置 Forms 身份验证。登录 URL
键入一个 URL,如果没有找到任何有效的身份验证 Cookie,则将请求重定向到该 URL 以便登录。默认为 login.aspx。“登录 URL”仅可用于配置 Forms 身份验证。Cookie 保护
单击以指定用于身份验证 Cookie 的加密类型(如果有)。“Cookie 保护”仅可用于配置 Forms 身份验证。Cookie 超时
输入以整数分钟的时间量,超过此时间量,身份验证 Cookie 将过期。默认值为 30。“Cookie 超时”仅可用于配置 Forms 身份验证。需要 SSL
选择此复选框,以指定传输身份验证 Cookie 需要 SSL 连接。“需要 SSL”仅可用于配置 Forms 身份验证。启用可调到期
选择此复选框以在下列条件下重置有效身份验证 Cookie 的过期时间:已发出请求并且已运行时间超过了超时间隔的一半。“启用可调到期”仅可用于配置 Forms 身份验证。成员资格提供程序类
单击可为当前网站指定配置的成员资格提供程序。管理提供程序
单击可打开“提供程序设置”对话框,该对话框可以用来添加、移除和配置当前网站的成员资格提供程序。启用角色管理
选择此复选框可以启用角色管理,以便管理用户帐户组的访问规则。角色提供程序类
单击可为当前网站指定配置的角色成员资格提供程序。管理提供程序
单击可打开“提供程序设置”对话框,该对话框可以用来添加、移除和配置当前网站的角色成员资格提供程序。