【问题标题】:Where to find a source "Authorizing..." message comes from in a Blazor Web Assembly app?在 Blazor Web Assembly 应用程序中哪里可以找到源“授权...”消息?
【发布时间】:2020-11-24 10:48:54
【问题描述】:

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

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

  • 解决方案;
  • “所有”脚手架身份页面;
  • AuthenticationService.js;
  • blazor.webassembly.js;

有什么可以隐藏的想法吗?

【问题讨论】:

    标签: asp.net-identity blazor-webassembly


    【解决方案1】:

    原来它是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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-02-05
      • 2011-09-24
      • 2010-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-04
      • 1970-01-01
      相关资源
      最近更新 更多