【问题标题】:ASP.NET Identity authenticate through Web API instead of the default databaseASP.NET Identity 通过 Web API 而不是默认数据库进行身份验证
【发布时间】:2017-12-05 22:50:39
【问题描述】:
使用 ASP.NET Identity 可以调用 Web API 而不是默认数据库吗?如果是这样,你会怎么做?
【问题讨论】:
标签:
asp.net
authentication
asp.net-web-api
asp.net-identity-3
【解决方案1】:
据我了解,您想使用自定义数据库进行身份验证。
<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)
{
}
和更新数据库