【问题标题】:OpenID ANd OpenAuth SQL Membership Database Implementation for ASP.NET MVC4用于 ASP.NET MVC4 的 OpenID 和 OpenAuth SQL 成员资格数据库实现
【发布时间】:2012-10-29 07:58:30
【问题描述】:

我尝试在 ASP.NET MVC4 中使用 OpenId,所以我使用 This Tutorial,正如您在 数据库结构 中看到的那样,我们需要一些额外的表来支持 OpenId 和 OpenAuth,像往常一样我使用

C:\Windows\Microsoft.NET\Framework64\aspnet_regsql.exe

实施会员数据库,

我使用 .NETFramework 4.5 和 MVC 4 安装 Visual Studio 2012,所以我运行 aspnet_regsql.exe 但创建的数据库不包含支持 OpenId 的其他表,那么还有其他方法来实现这个数据库吗?或者我应该自己添加额外的数据库?如果是的话,如何在代码端实现所需的成员结构?

我认为必须有一种自动方式(像以前一样)来实现成员资格以支持新的 OpenId 功能,您有什么建议?

【问题讨论】:

    标签: asp.net-mvc asp.net-mvc-4 oauth asp.net-membership openid


    【解决方案1】:

    默认情况下,MVC 4 不使用旧的成员资格表,而是使用称为 SimpleMembership 的新成员资格系统,它具有非常不同的表结构。您不使用 aspnet_regsql,而是让 SimpleMembership 自动创建表。

    如果您使用 MVC 4 生成默认 Internet 应用程序,它会创建启用 openid 和 openauth 所需的所有代码。这是内置在默认示例中的。您链接到的示例适用于通用提供程序。顺便说一下,它们的表结构也与旧的 SqlMembership 系统不同。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-10
      相关资源
      最近更新 更多