2017-07-02 166 views
0

使用ASP.NET Identity您可以调用Web API而不是默认数据库吗?如果是这样,你会怎么做呢?ASP.NET Identity通过Web API而不是默认数据库进行身份验证

+0

这是非常广阔的。查看[ASP.NET身份自定义存储提供程序概述](https://docs.microsoft.com/zh-cn/aspnet/identity/overview/extensibility/overview-of-custom-storage-providers-for-aspnet -identity)。你基本上需要一个定制的存储提供者来调用web api。 – Nkosi

回答

0

据我所知,你想使用自定义数据库的身份。

<connectionStrings> 
    <!-- Asp.Net Identity Context --> 
    <add name="MyConnection" connectionString="Data Source=.;Initial Catalog=YourDatabaseName;Integrated Security=True" providerName="System.Data.SqlClient" /> 
    </connectionStrings> 

IdentityModels.cs

public class ApplicationDbContext : IdentityDbContext<ApplicationUser> 
    { 
     public ApplicationDbContext() 
      : base("MyConnection", throwIfV1Schema: false) 
     { 
     } 

更新,数据库

相关问题