0
使用ASP.NET Identity您可以调用Web API而不是默认数据库吗?如果是这样,你会怎么做呢?ASP.NET Identity通过Web API而不是默认数据库进行身份验证
使用ASP.NET Identity您可以调用Web API而不是默认数据库吗?如果是这样,你会怎么做呢?ASP.NET Identity通过Web API而不是默认数据库进行身份验证
据我所知,你想使用自定义数据库的身份。
<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)
{
}
和更新,数据库
这是非常广阔的。查看[ASP.NET身份自定义存储提供程序概述](https://docs.microsoft.com/zh-cn/aspnet/identity/overview/extensibility/overview-of-custom-storage-providers-for-aspnet -identity)。你基本上需要一个定制的存储提供者来调用web api。 – Nkosi