我想将:config.SignIn.RequireConfirmedEmail = true;
添加到.net core 2.2中的启动代码中。
Microsoft提供的示例说明了如何为股票标准身份用户执行此操作,但是我已经扩展了该用户,现在为ApplicationUser
。
services.AddIdentity<ApplicationUser, ApplicationRole>(
options => options.Stores.MaxLengthForKeys = 128
);
但是在Microsoft的示例中,就是这样(见下文),它不符合我的需求...
services.AddDefaultIdentity<IdentityUser>(config =>
{
config.SignIn.RequireConfirmedEmail = true;
})
如何使用config将其包含在我的代码中?
答案 0 :(得分:2)
尝试以下代码:
services.AddIdentity<ApplicationUser, ApplicationRole>(options =>
{
options.Stores.MaxLengthForKeys = 128;
options.SignIn.RequireConfirmedEmail = true;
});