gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 11:17:55 26 4
gpt4 key购买 nike

如果我需要实现自己的 MembershipProvider类,我必须自己实现我需要的所有服务,那么通过实现 MembershipProvider 获得什么好处?派生类与仅编写自己的类 MySecurity类(class)?

最佳答案

获得正确的身份验证系统很难,因为构建看似有效的东西非常容易。您不想发现自己处于部署一年后您最终发现您的系统在六个月前被破解的情况。

使用 MembershipProvider 构建您的系统模型通过为您提供一个有助于正确实现的框架来帮助您正确地完成它。您只需要准确填写一组方法,就可以依靠提供的高级架构来确保在正确的地方使用正确的方法。

正确完成各个方法的实现相对容易。您可以将它们放入单元测试中,并确信它们会做它们应该做的事情。

换句话说,您不必担心是否在正确的位置检查了您的身份验证 token 。调用成员资格提供程序的 ASP.Net 部分知道何时执行此操作。您所要做的就是正确实现检查,这通常归结为简单的比较。

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

关于asp.net - ASP.NET 中自定义 MembershipProvider 的优点是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/695309/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com