我正在与一个产品负责人合作,他拥有一个现有的 ASP.NET Web 应用程序来进行一些报告。为了便于讨论,我们称之为“WebApp1”。
她要求我们提供一个 DotNetNuke 门户以提供论坛功能。
作为要求的一部分,DotNetNuke 门户的主登录屏幕应根据“WebApp1”的用户数据库对用户进行身份验证。“WebApp1”的现有用户表具有散列密码。
当我一直在研究这些需求时,我发现 MemberShipProvider 模式和 AuthenticationProvider 似乎都满足了相同的需求。
从 DotNetNuke 的角度来看,这些提供商之间有什么区别?哪种模式引入的复杂性最低?
请注意,我在 DotNetNuke 方面的经验有限。
请知道,我感谢 StackOverflow 社区的帮助。