.net core IdentityServer 4将sql server与.net core 3一起使用
我正在尝试在.Net Core 3项目中配置IdentityServer 4 我的ConfigureServices方法如下所示:.net core IdentityServer 4将sql server与.net core 3一起使用,.net-core,entity-framework-core,identityserver4,.net-core-3.0,.net Core,Entity Framework Core,Identityserver4,.net Core 3.0,我正在尝试在.Net Core 3项目中配置IdentityServer 4 我的ConfigureServices方法如下所示: services.AddIdentityServer() .AddSigningCredential(new X509Certificate2(@"*redacted*", "*redacted*")) .AddTestUsers(InMemoryConfiguration.GetUsers().ToL
services.AddIdentityServer()
.AddSigningCredential(new X509Certificate2(@"*redacted*", "*redacted*"))
.AddTestUsers(InMemoryConfiguration.GetUsers().ToList())
.AddConfigurationStore(builder => builder.UseSqlServer(...))
不幸的是,在早期版本中使用的builder.UseSqlServer(…)
不再可用
现在配置IdentityServer4以使用SQL Server的正确方法是什么
提前感谢试试这个
.AddConfigurationStore(options =>
{
options.ConfigureDbContext = b =>
b.UseSqlServer(...);
})
是否添加了Microsoft.EntityFrameworkCore.SqlServer软件包?是,已安装Microsoft.EntityFrameworkCore.SqlServer软件包(最新版本为3.0.0)