【问题标题】:IdentityServer4 use sql server with .net core 3IdentityServer4 使用带有 .net core 3 的 sql server
【发布时间】:2019-10-04 21:25:16
【问题描述】:

我正在尝试在 .Net Core 3 项目中配置 IdentityServer4。

我的 ConfigureServices-Method 看起来像这样:

services.AddIdentityServer()
                .AddSigningCredential(new X509Certificate2(@"*redacted*", "*redacted*"))
                .AddTestUsers(InMemoryConfiguration.GetUsers().ToList())
                .AddConfigurationStore(builder => builder.UseSqlServer(...))

很遗憾,以前在早期版本中工作的builder.UseSqlServer(...) 不再可用。

如今配置 IdentityServer4 以使用 SQL Server 的正确方法是什么?

提前致谢

【问题讨论】:

  • 你添加了 Microsoft.EntityFrameworkCore.SqlServer 包吗?
  • 是的,Microsoft.EntityFrameworkCore.SqlServer 包已安装(最新版本为 3.0.0)

标签: .net-core entity-framework-core identityserver4 .net-core-3.0


【解决方案1】:

试试这个

.AddConfigurationStore(options =>
{
    options.ConfigureDbContext = b =>
        b.UseSqlServer(...);
})

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-01-08
    • 2019-07-17
    • 2019-09-27
    • 2017-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-28
    相关资源
    最近更新 更多