Blazor 不提供单独的会话。怎么修?

Blazor not providing individual sessions. How to fix?

我有一个托管在 Azure 应用服务上的 Blazor 服务器应用,它与通过 Azure 上的 VNET 连接的本地服务器通信。

我有自定义身份验证,用户将使用他们的登录凭据,这些凭据在本地服务器中得到验证,returns 一个令牌。


现在我的问题是似乎没有该应用程序的单独实例。 由于遇到以下情况,我得出了这个结论:

我有一个 ZXing 条码扫描仪,它以下列方式显示解码的条码:

<input type='text' value='@Barcode' disabled="disabled" />

一旦找到条形码,该值就会显示在文本框中。

这是我的问题:

  1. 在我的 手机 phonePC[=34 上使用 live URL 打开应用程序=]
  2. 我在 phone
  3. 上扫码
  4. PC 的文本框已更新为我刚刚在 phone?
  5. 上扫描的代码

我是否缺少特定的配置,或者我误解了 Blazor 的工作原理?

原因是 BlazorBarcodeScanner.ZXing.JS, Blazor barcode scanner

我手动实施了 JS library,我的问题消失了。