- 5
- 0
- 约3.57千字
- 约 9页
- 2016-08-04 发布于重庆
- 举报
第20章自定义成员提供者
第20章 自定义成员提供者
在设计应用程序的安全体系结构时,很快会发现ASP.NET默认提供的SqlMembershipProvider成员提供者存储架构难以满足整个应用程序的要求,另外的一个原因是在应用程序中使用了Oracle数据库,而ASP.NET没有提供内置的提供者支持。此时应该考虑使用自定义的提供者。本章将讨论在ASP.NET 3.5中如何实现一个自定义的成员提供者。
20.1 自定义提供者架构
ASP.NET的成员资格管理基于提供者设计模式,提供者程序模式提供了最大的灵活性和可扩展性,使用该模式,开发人员能很容易的扩展己有的应用程序。
如果不理解提供者设计模型,那么可以想象一个工厂的采购部门,采购部门将为工厂提供原材料,生产部使用相同规格的原材料进行生成不用去管采构部从哪里采购原材料。国外也好国内也好,生产部需要物料进行生产时,只需要直接找到采购部门就行了。采购部门就是一个提供者,可以将采购部门想象为一个MembershipProvider类,而特定的采购人员则可以想象为特定的成员提供者,比如SqlMembershipProvider。
ASP.NET的成员提供者模型如图所示。
20.2 实现自定义提供者
本章将实现一个基于XML文件的MembershipProvider,为了实现自定义的提供者,通常需要从System.Web.Security命名空间中的Member
您可能关注的文档
最近下载
- 《GB_T 29315-2022中小学、幼儿园安全防范要求》专题研究报告.pptx VIP
- 蒂森电梯MC2电气原理图纸R000059615 有机房电气原理图清晰.pdf
- 《中小学、幼儿园安全防范要求(GB_T 29315—2022)》深度解读课件.pptx VIP
- 2011湖北十堰中考英语试题试卷及答案(word).doc
- 2025国开学习网电大《农村经济管理》形考作业四答案.pdf VIP
- 山东春考模拟试题含答案机械类 .pdf VIP
- 木龙骨吊顶施工技术.pptx
- 第16课《学先锋 做先锋》(第一课时)教案教学设计 2025道德与法治一年级下册.doc VIP
- 跨文化交际实用案例与分析方法.docx VIP
- 《数据智能研究报告(2025年)》.pdf VIP
原创力文档

文档评论(0)