1

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

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

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

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

4

1 回答 1

0

用应用程序名称作为用户名前缀会起作用吗?

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

创建你自己的小抽象包装器,我认为你应该很高兴。如果您发现任何问题都会有兴趣听到它们,因为我也在考虑自己这样做。

于 2013-05-10T00:13:11.510 回答