asp.net-identity - 在哪里可以找到来自 Blazor Web Assembly 应用程序的源 "Authorizing..."消息?

标签 asp.net-identity blazor-webassembly

在启用了“个人用户帐户”选项的 Visual Studio 中创建的简单 Blazor Web Assembly 应用程序中,页面加载时会显示一条消息“正在授权...”:

enter image description here

为了改变它的表现形式,我正在努力寻找它的来源。试图搜索:

  • 一个解决方案;
  • “所有”脚手架身份页面;
  • 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/

相关文章:

blazor - 如何在 Blazor WASM 中添加 HTTP 拦截器?

c# - 配置命名 HttpClient 时是否可以在 Blazor WASM 中调用异步方法?

asp.net-core - 事件为 : Cannot convert lambda expression to intended delegate type 的代码中的 Blazor 可重用 RenderFragments

c# - 如何在 Blazor 中正确创建异步方法?

async-await - Blazor 启动错误 : System. Threading.SynchronizationLockException:无法等待此运行时上的监视器

c# - 具有 ASP.NET 标识的 AuthorizeAttribute

c# - 对 ASP.NET 实体和身份使用 1 个连接字符串

asp.net-mvc - asp.net 身份中的一次性登录链接

c# - 如何使用 IdentityUser 角色?

sql-server - ASP.NET 核心标识 - 默认情况下,为什么数据库主键定义为 "nvarchar"而不是 "UniqueIdentifier"?