我们希望将我们的应用程序转移到使用ASP.NET MVC 4中包含的新SimpleMembership,但我们目前有多个应用程序使用旧成员资格提供程序的AspNet_Applications表。
我们希望移动的原因很明显,SimpleMembership要小得多,我们可以直接映射到我们的用户表,我们也想开始使用OAuthWebSecurity。
无论如何,通过扩展SimpleMembershipProvider甚至ExtendedMembershipProvider来引入这种支持,以允许同一数据库中的多个应用程序。
或者我们应该编写自己的成员资格,然后我们可以使用OAuthWebSecurity而不使用webpages_表吗?
答案 0 :(得分:0)
为用户名添加应用程序名称前缀吗?
而不是user@example.com
您将拥有5|user@example.com
或您选择的任何格式。只要您每次阅读或写入SimpleMembership表时都这样做,您就可以了。
创建自己的小型abstration包装器,我认为你应该好好去。如果你发现任何问题都有兴趣听到他们,因为我也在考虑这样做。