【问题标题】:JWT token in Blazor App Page needs to be loaded twice to validate tokenBlazor 应用页面中的 JWT 令牌需要加载两次才能验证令牌
【发布时间】:2021-06-13 04:37:34
【问题描述】:

我有一个带有 JWT 身份验证的 Blazor 服务器应用程序。应用程序使用 URL 中的 JWT 令牌进行身份验证。应用程序在本地本地主机下以调试模式成功运行,没有任何问题。

将应用程序发布到 Azure 服务时,会发生以下情况:

  1. 去谷歌或任何网站
  2. 用令牌粘贴网址
  3. 它不验证令牌并重定向到错误剃须刀页面
  4. 再次粘贴相同的网址,它可以正常工作并正确加载

因为它不是在 Visual Studio 的调试模式下发生的,不确定调试的最佳方法是什么?或者为什么会发生这种情况?

【问题讨论】:

    标签: azure jwt blazor-server-side


    【解决方案1】:

    您可能对 CORS 有疑问?如果您通过应用程序上的正常身份验证流程,它是否有效?例如,使用隐身浏览器,打开 Azure 应用程序,您未通过身份验证,因此您被重定向到登录,登录后您再次被重定向到应用程序?

    如果可行,则说明您对请求的来源有疑问(可能)。这里确实没有太多信息可供使用 - 您可以使用浏览器开发人员工具控制台输出/网络选项卡然后服务器日志进行更新吗?

    【讨论】:

      猜你喜欢
      • 2020-07-07
      • 2019-06-23
      • 1970-01-01
      • 2017-07-27
      • 2019-10-20
      • 2016-01-17
      • 2020-10-27
      • 2018-08-30
      • 2021-08-26
      相关资源
      最近更新 更多