Blazor Net 8.0 自定义身份验证不起作用

问题描述 投票:0回答:2

我正在尝试使用 dapper 创建自己的身份模型和存储。

但是我收到了这个错误

这是我的示例代码。请注意,我正在使用自定义 MyIdentityUser 和自定义 AddDapperStores。

builder.Services.AddIdentityCore<MyIdentityUser>(options => options.SignIn.RequireConfirmedAccount = true)
    .AddDapperStores()
    .AddSignInManager()
    .AddDefaultTokenProviders();

我在 Blazor NET 6.0 中尝试过这个自定义 MyIdentityUser 和 AddDapperStores;它工作完美。

authentication blazor blazor-server-side dapper .net-8.0
2个回答
0
投票

您仍然可以添加 AspNetCore.Identity.DapperOrm 版本 6.0.0,这似乎可以解决问题。


0
投票

我终于找到我的问题了..

在 .NET 8 中,模板以某种方式包含大量用于身份验证的扩展和页面。要解决这个问题..我需要更改 Components/Account 文件夹下的所有代码。

谢谢大家..

© www.soinside.com 2019 - 2024. All rights reserved.