Blazor 登录页面自定义

Blazor login page customization

如何在 Blazor 服务器端应用程序中自定义默认 RegisterLogin 页面的视图?

右键单击您的 Blazor 项目,然后从左侧菜单中 select 添加 > 新建脚手架项 > Select 标识,然后单击添加。然后,您可以 select 您希望覆盖的默认页面,完成后它们将被构建到您的项目中,您可以编辑它们。

我使用了本文中显示的技术 post https://github.com/dotnet/aspnetcore/issues/13601#issuecomment-679870698 . Source can be downloaded here: https://github.com/dotnet/aspnetcore/files/5143021/BlazorIdentity.zip

有后续讨论,如果这种方法是 100% 安全的...我无法如此详细地评估安全性我将其用于我的项目(非银行领域)。我正处于测试它的开发阶段,但似乎正在工作。

还有其他项目使用来自 Blazor 页面(不是 cshtml)的 ASP 网络核心标识,您可以从中获得灵感: