如何将asp.net身份添加到现有的web api项目?

时间:2015-11-04 12:48:21

标签: asp.net-mvc-4 asp.net-identity asp.net-identity-2

我的解决方案中有2个项目。第一个是简单的mvc项目,另一个是web api。 web api中没有预先编写的代码。我自己把所有的逻辑。现在我想在web api项目中添加asp.net标识。我怎样才能做到这一点? 感谢。

1 个答案:

答案 0 :(得分:2)

在您的Web api项目中,您可以执行以下操作: 1.创建一个如下所示的DbContext类:

public class DataContext : IdentityDbContext<IdentityUser>
{
    public DataContext() : base("ConnectionStringLocal") { }
}
  1. 在Web.config文件中添加连接字符串

  2. 在软件包管理器控制台中,执行Enable-MigrationsAdd-Migration IdentityUpdateUpdate-Database。这将创建一个内置了asp.net身份的数据库。

如果您还有其他问题,请告诉我。