将SimpleMembership与多个应用程序和OAuthWebSecurity结合使用

时间:2013-04-04 10:51:54

标签: asp.net-mvc simplemembership

我们希望将我们的应用程序转移到使用ASP.NET MVC 4中包含的新SimpleMembership,但我们目前有多个应用程序使用旧成员资格提供程序的AspNet_Applications表。

我们希望移动的原因很明显,SimpleMembership要小得多,我们可以直接映射到我们的用户表,我们也想开始使用OAuthWebSecurity。

无论如何,通过扩展SimpleMembershipProvider甚至ExtendedMembershipProvider来引入这种支持,以允许同一数据库中的多个应用程序。

或者我们应该编写自己的成员资格,然后我们可以使用OAuthWebSecurity而不使用webpages_表吗?

1 个答案:

答案 0 :(得分:0)

为用户名添加应用程序名称前缀吗?

而不是user@example.com您将拥有5|user@example.com或您选择的任何格式。只要您每次阅读或写入SimpleMembership表时都这样做,您就可以了。

创建自己的小型abstration包装器,我认为你应该好好去。如果你发现任何问题都有兴趣听到他们,因为我也在考虑这样做。