具有标识的 Blazor 应用程序不会创建帐户控制器

Posted

技术标签:

【中文标题】具有标识的 Blazor 应用程序不会创建帐户控制器【英文标题】:Blazor application with identity doesn't create account controller 【发布时间】:2021-03-17 09:15:33 【问题描述】:

我创建了 Blazor 应用程序。实施 aspnet 身份。我可以注册,登录。但现在我想启用电子邮件确认和密码重置。为此,我需要有默认的 aspnet 身份的 accountr 控制器。但是没有办法实现它。我应该如何获得那个“默认”控制器?

【问题讨论】:

当您使用默认模板创建新的 Blazor 应用程序(服务器或 ASP.NET Core 托管的 WebAssembly)并启用“个人用户帐户”身份验证时,您可以免费获得所有这些内容。 【参考方案1】:

您需要Scaffold RegisterConfirmation 并配置电子邮件提供商。

Account confirmation and password recovery in ASP.NET Core

【讨论】:

昨天自己想通了,花了一些时间,但一切正常。不过,感谢您的出色回答。

以上是关于具有标识的 Blazor 应用程序不会创建帐户控制器的主要内容,如果未能解决你的问题,请参考以下文章

具有个人帐户和托管 ASP.NET Core 的 Blazor WebAssembly 应用程序 - IIS - SQLLocalDB 15.0 找不到指定的资源语言 ID

安全标识符

是否可以使用托管标识从 C# 控制台代码连接 Azure 文件共享(存储帐户)

Azure 使用 REST api 和托管标识创建 blob 容器 - 403 错误

Azure 静态 Web 应用 Blazor WASM .Net Core API 和标识 - 无法从“_configuration”加载设置

需要帮助:AADSTS700016:在 Azure 帐户 AD 目录中找不到具有标识符的应用程序?