当前位置:  开发笔记 > 后端 > 正文

ASP.NET中自定义MembershipProvider的优点是什么?

如何解决《ASP.NET中自定义MembershipProvider的优点是什么?》经验,为你挑选了1个好方法。

如果我需要实现自己的MembershipProvider类,我必须实现自己需要的所有服务,那么通过实现MembershipProvider派生类而不仅仅是编写自己的类,我有什么好处MySecurity



1> Joel Coehoor..:

获得一个认证系统的权利是很难的,因为它是如此容易建立的东西,只有出现工作.您不希望发现自己处于部署后一年的情况下,您最终发现您的系统在六个月前已被破解.

使用该MembershipProvider模型构建您的系统可以帮助您通过为您提供一个有助于正确实现的框架来做到这一点.您只需要准确填写一组方法,并且可以依赖所提供的高级架构来确保在正确的位置使用正确的方法.

正确完成单个方法实现相对容易.你可以将它们放入你的单元测试中,并确信它们能够按照预期进行操作.

换句话说,您不必担心是否在正确的位置检查您的身份验证令牌.调用成员资格提供者的ASP.Net部分知道何时这样做.您所要做的就是正确实施检查,这通常归结为简单的比较.

此外,您可能不需要从头开始.您必须选择从现有提供程序继承,并且只添加您尚未提供的功能.

推荐阅读
手机用户2402852387
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有