【问题标题】: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)
        {
        }

和更新数据库

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-11-16
    • 2023-04-08
    • 1970-01-01
    • 2019-03-26
    • 2017-09-11
    • 1970-01-01
    • 1970-01-01
    • 2018-03-19
    相关资源
    最近更新 更多