- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Web的认证和授权.
Web的认证和授权
本章概述
几乎每个Web应用都会涉及针对不同的用户进行权限的分配,用户登录后根据不同的权限访问系统不同的资源和实现不同的功能。在ASP.NET2.0之前,我们需要自己开发这样的功能,但是在ASP.NET 2.0中,随着成员(Membership)服务和相关控件的推出,极大地减轻了这样的工作。
教学目标
理解Web应用的认证模式
理解Web应用授权机制
使用成员资格实现认证
使用登录控件
使用Role实现Web应用的授权
教学重点
理解Web应用的认证模式
掌握如何配置Web应用认证
使用登录控件
理解Web应用的授权机制
掌握文件授权和URL授权
教学难点
理解Web应用认证模式
理解Web应用授权机制
为Web应用程序配置认证和授权
教学资源
课本 实验 参考任务书。 幻灯片 教师光盘:\Powerpnt\第八章_ Web的认证和授权.ppt 教师光盘 实验文件 参见虚拟机
任务书:e:\Lab\Chap8\Task\
参考代码:e:\Lab\Chap8\Solution 习题解答 教师光盘:\Tprep\answer\ ch08_Answer.doc 建议学时数
授课:4课时
实验:2课时
教学方法
Web应用的认证
在Web.Config中配置认证信息
教学提示:
本节的教学目标:
了解Web应用认证方法。
教学内容和方法 教学提示 内容:介绍如何在Web配置文件中启用认证。
方法:通过根Web.Config文件结合的方式介绍如何进行配置。 这部分内容和后面的内容有较强的关联性,也可以先介绍8.1.2的内容,然后再告诉学生如何进行配置 ASP.NET中的认证
教学提示:
本节的教学目标:
了解Web应用认证方法。
教学内容和方法 教学提示 内容:介绍在ASP.NET认证的方式和过程
方法:通过类比几种不同的认证方式,介绍在ASP.NET中,这些认证的特点和适用场景。 相对而言,这部分内容比较抽象,需要老师言简意赅,通过常见的实例:比如MSN登录等让学生能够充分领会什么是认证。 Web应用的授权
概述
教学提示:
本节的教学目标:
了解Web应用授权方法。
教学内容和方法 教学提示 内容:介绍ASP.NET授权的过程和原理。
方法:结合认证和ASP.NET中的Module介绍如何进行认证。 相对抽象, 通过举例易于学生理解。 文件授权
教学提示:
本节的教学目标:
了解Web应用授权方法。
教学内容和方法 教学提示 内容: 介绍文件授权的概念和适用场景。
方法: URL授权
教学提示:
本节的教学目标:
了解Web应用授权方法。
教学内容和方法 教学提示 内容:介绍URL授权的概念和适用场景。
方法:
使用Membership实现Web应用的认证
Membership系统组件介绍
教学提示:
本节的教学目标:
了解成员服务。
为Web应用程序配置认证。
教学内容和方法 教学提示 内容:介绍Membership服务的体系结构和相关组件。
方法:结合图8-3介绍整个体系结构 结合了Provider的相关知识
配置和启用Membership
教学提示:
本节的教学目标:
了解成员服务。
为Web应用程序配置认证。
教学内容和方法 教学提示 内容:介绍如何在Web配置文件设置Membership服务。
方法:结合认证模式介绍如何在Web配置文件中进行配置,结合Provider的直接介绍如何存储Membership的相关信息。 这部分这些根后面的知识有较强的关联性。
成员资格应用编程接口
教学提示:
本节的教学目标:
了解成员服务。
了解如何来构建一个用户管理界面。
教学内容和方法 教学提示 内容:介绍如何通过编成方式实现成员资格管理。
方法:通过对Membership和MembershipUser类的介绍,让学生可以使用这两个类设计出灵活的认证的解决方案。 这是使用Membership的两种方式之一,特点是具有较强的灵活性。
ASP.NET 登陆控件
教学提示:
本节的教学目标:
了解成员服务。
实现会员注册页面。
实现登录页面。
教学内容和方法 教学提示 内容:使用登录控件。
方法:结合案例和根据创建用户-〉登录-〉登录后状态维护-〉Provider的思路循序渐进的介绍如何使用登录控件。 本章重点,通过登录控件使用Membership服务是最常用和最简单的方式。
Membership数据存储和提供程序
教学提示:
本节的教学目标:
了解成员服务。
为Web应用程序配置认证。
教学内容和方法 教学提示 内容: 介绍Membership Provider的原理和如何定制。
方法: 结合Membership服务介绍Provi
文档评论(0)