如何从 Blazor Web Assembly 读取客户端证书数据?

问题描述 投票:0回答:1

我正在创建一个在内部网络中运行的 ASP.Net Core 6 Blazor Web Assembly 应用程序。用户在到达我的应用程序之前已经经过身份验证。我需要从他们的 X509 客户端证书中读取信息。

在服务器应用程序中,我可以使用 HTTPContext 来完成此操作。但是,Web Assembly 中不存在 HTTPContext,我还没有找到替代方法来执行此操作。

Blazor Web Assembly (WASM) 中的情况如何?

c# asp.net-core blazor-webassembly x509 client-certificates
1个回答
0
投票

在 Blazor WebAssembly (WASM) 应用程序中,您无法像在使用 HttpContext 的服务器应用程序中那样直接访问客户端证书。但是,您可以在 Blazor WASM 应用程序和 Blazor 服务器之间设置安全通信通道。

以下内容可以帮助您设置该沟通渠道:[https://stackoverflow.com/questions/71074456/blazor-custom-certificates][1]

© www.soinside.com 2019 - 2024. All rights reserved.