【问题标题】:ASP.NET Core 3.0 SPA in an endless redirection loop无限重定向循环中的 ASP.NET Core 3.0 SPA
【发布时间】:2020-02-23 04:57:00
【问题描述】:

如果我使用 aspnet core 3.0 SPA 模板创建一个新项目,一切正常。但是当我复制 Api-Authorization 文件夹以使用AuthorizeInterceptorAuthorizeService 和保护时,由于未知原因,当我登录时,登录成功但login-menu 仍然显示再次登录的选项。当我将路由保护设置为AuthorizeGuard 时,我陷入了无限的重定向循环。

如何解决?

附言。我刚刚注意到,当我在路由中停止使用散列时,一切都会如愿以偿RouterModule.forRoot(routes/*, { useHash: true }*/)]

【问题讨论】:

    标签: lazy-loading single-page-application identityserver4 asp.net-core-3.0 angular-http-interceptors


    【解决方案1】:

    经过 48 小时的搜索,我意识到 ApiAuthorization 仅适用于 Html5 链接,不适用于哈希。所以我不得不像这样删除AppRoutingModule中的useHash

    RouterModule.forRoot(routes/*, { useHash: true }*/)]
    

    现在一切正常

    【讨论】:

      猜你喜欢
      • 2021-04-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-02
      • 1970-01-01
      • 2014-03-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多