我想在.net core 2.2中的启动代码中添加:config.SignIn.RequireConfirmedEmail = true;
。
Microsoft给出的示例显示了如何为股票标准身份用户执行此操作,但是我已经扩展了用户,现在已ApplicationUser
。
services.AddIdentity<ApplicationUser, ApplicationRole>(
options => options.Stores.MaxLengthForKeys = 128
);
但是Microsoft的例子中,就像这样(见下文)不适合我的需求......
services.AddDefaultIdentity<IdentityUser>(config =>
{
config.SignIn.RequireConfirmedEmail = true;
})
如何使用配置将其包含在我的代码中?
试试这段代码:
services.AddIdentity<ApplicationUser, ApplicationRole>(options =>
{
options.Stores.MaxLengthForKeys = 128;
options.SignIn.RequireConfirmedEmail = true;
});