【发布时间】:2021-03-04 22:27:32
【问题描述】:
我使用此模板创建了一个带有 Identity Server4 和 ASP.Net Core Identity 的 Blazor WebAssembly 托管应用程序:
dotnet new blazorwasm -au Individual -ho -o {APP NAME}
有人可以解释如何自定义身份登录和注册页面和逻辑吗? 在 MVC 中,您可以搭建所需的身份页面,它们会替换 dll 中的身份页面。 如果我尝试在 Server 项目上添加一些 Pages,我必须如何为它们提供服务?我需要创建吗 Pages/Shared/_Layout 就像在普通的 Razor Pages 应用程序中一样,或者我可以使用 BlazorServer SignalR 为它们提供服务吗? 客户端应用程序的布局应该与身份相同。或者这是您必须使用 IdentityServer4 配置的东西?也许有人可以解释在这个模板场景中 IdentityServer4 和 ASP.NET Core Identity 是如何耦合的。我还阅读了一些关于仅使用 Core Identity 来保护 BlazorWasm Hosted 的博客,您能告诉我区别吗?
【问题讨论】:
标签: identityserver4 asp.net-core-identity blazor-webassembly