摘要载入中…    请稍等…












内容载入中…    请稍等…

如长时间看不到内容,请关闭浏览器,重新打开此页!

芯友首页 应用软件 编程开发 网络硬件 资源下载 动漫音乐 精美图库 芯友论坛 视频教程 电脑技术QQ群:72845454
 ★★photoshop学友-史上最强播放器★★
 位置:编程开发>Asp.net>ASP.net入门教程
◎→ 本类最新
ASP.NET控件
安装ASP.net
ASP.NET简介
web控件-图像显示
ASP.NET的Web控件
输入验证控件(3)
输入验证控件(2)
◎→相关资源
C语言入门视频教程
C#编程WinForm入门视频
Asp.net入门视频教程下载
VC++编程视频教程下载
VB窗体文章
HTML入门教程
Asp.net入门视频教程下载
ASP.net入门教程
Asp.net速成视频教程
◎→ 热门资源
职业化高效Office办公应用能力
关于OFFICE 2007转PDF
office2007提示试用期已到和Key
身份验证和ASP.NET模拟
ASP.NET模拟
ASP.NET授权
绘制Excel表格时标题不见了?

Windows身份验证提供程序


日期:2008-10-21 0:10:16    来源:
   
 ·身份验证和ASP.NET模拟 ·Forms身份验证提供程序
 ·Passport身份验证提供程序

WindowsAuthenticationModule 提供程序使用 IIS 所支持的任何一种机制,依赖 Internet 信息服务 (IIS) 提供已通过身份验证的用户如果想要以最少的 ASP.NET 代码来保护站点安全,那么这就是应该使用的提供程序配置。提供程序模块构建了 WindowsIdentity 对象。其默认实现构建了 WindowsPrincipal 对象并将其附加在应用程序的上下文中。WindowsPrincipal 对象将标识映射到 Windows 组中。

如果使用 IIS 身份验证,则提供程序模块将使用从 IIS 传递进来的已通过身份验证的标识。IIS 通过使用基本身份验证、摘要式身份验证、集成 Windows 身份验证或它们的组合来验证标识。可以使用模拟和 NTFS ACL 权限限制或允许对受保护资源的访问。

使用 WindowsAuthenticationModule 提供程序的一个重要原因是要实现一种模拟方案,该方案在将请求传递给 ASP.NET 应用程序前,能够使用可能已被 IIS 执行的任何验证方法。为此,请将身份验证模式设置为 Windows,并确认将 impersonate 元素设置为 true,如下例所示:

<authentication mode="Windows"/>
<identity impersonate="true"/>

请注意配置 ASP.NET 应用程序不会影响 IIS 目录安全设置。系统之间完全独立并按顺序应用。除了选择 ASP.NET 应用程序的身份验证模式,正确地配置 IIS 身份验证也很重要。

接下来,必须设置 NTFS ACL 只允许适当的标识进行访问。

 [1]

IIS Application Identities - IIS6 程序的身份

输入验证控件(3)

在最小化状态时提供提示

--->Internet Explorer 7 Final for Win2003┊附破解正版验证补丁┊官方简体中文版
--->五笔编码速查字典 3.01┊提供GBK字符集全部二万多字查询┊简体中文绿色免费版
--->Windows Defender 1.1.1593┊微软反间谍软件/附正版验证补丁┊官方简体免费版
--->DiskSpeed32 V3.0.0.5┊提供完全与快速两种系统测试精准方式┊汉化绿色特别版
--->DualXplorer V0.86┊文件管理工具/提供将目录切换水平或垂直┊英文绿色免费版
Tags:  身份 验证 提供

芯友网版权所有 1999-2006 | 著作权与商标声明 | 法律声明 | 服务条款 | 隐私声明 | 联系我们