首页 > 解决方案 > IdentityServer4 使用带有 .net core 3 的 sql server

问题描述

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

我的 ConfigureServices 方法如下所示:

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

不幸的是,builder.UseSqlServer(...)以前在早期版本中工作的那个不再可用。

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

提前致谢

标签: .net-coreentity-framework-coreidentityserver4.net-core-3.0

解决方案


尝试这个

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

推荐阅读