【问题标题】:Blazor WebAssembly - how to securely consume private/restricted API?Blazor WebAssembly - 如何安全地使用私有/受限 API?
【发布时间】:2020-04-14 14:44:55
【问题描述】:

我想构建 2 个应用程序。

  1. .NET 中的私有 API,负责数据库访问/数据处理。
  2. Blazor WebAssembly 应用程序将安全地连接到此 API 以搜索数据。

由于可以反编译 Blazor WebAssembly DLL,因此我无法在 APP 中使用任何私钥/密钥。 如果他们发现端点,我不希望任何人能够使用 API。只有 Blazor APP 可以使用 API(以及我将来可能构建的任何其他应用程序)。

我应该如何处理这个问题?甚至可以安全地做到这一点还是我应该去服务器端?

【问题讨论】:

    标签: asp.net-core blazor blazor-client-side


    【解决方案1】:

    Secure ASP.NET Core Blazor WebAssembly 解释如何保护 Blazor WASM 应用程序

    Blazor WebAssembly 3.2.0 Preview 2 release now available 解释了如何使用IAccessTokenProvider 获取访问令牌以在 API 上验证您的应用程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-05
      • 2020-10-23
      • 2020-10-05
      • 2021-06-09
      • 2021-08-08
      • 2021-05-03
      • 2021-06-25
      • 2021-09-20
      相关资源
      最近更新 更多