在启用了“个人用户帐户”选项的 Visual Studio 中创建的简单 Blazor Web Assembly 应用程序中,页面加载时会显示一条消息“正在授权...”:
为了改变它的表现形式,我正在努力寻找它的来源。试图搜索:
- 一个解决方案;
- “所有”脚手架身份页面;
- AuthenticationService.js;
- blazor.webassembly.js;
有什么可以隐藏的想法吗?
最佳答案
事实证明它是 AuthorizeRouteView
的默认值组件的参数 Authorizing
。要更改它只需要显式设置片段:
<AuthorizeRouteView RouteData="@routeData" DefaultLayout="@typeof(MainLayout)">
<Authorizing>
<div class="spinner"></div>
</Authorizing>
<NotAuthorized>
@if (!context.User.Identity.IsAuthenticated)
{
<RedirectToLogin />
}
else
{
<p>You are not authorized to access this resource.</p>
}
</NotAuthorized>
</AuthorizeRouteView>
关于asp.net-identity - 在哪里可以找到来自 Blazor Web Assembly 应用程序的源 "Authorizing..."消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64984860/