首页 > 解决方案 > 如何强制对 Blazor Web 程序集使用 https?

问题描述

如何强制通过 https 对 Blazor Web 程序集使用 ssl 安全连接?

我尝试添加

app.UseHttpsRedirection();

到服务器项目(api)的 Startup.cs 但没有做任何事情。

我想为 blazor Web 程序集应用程序的 api 和客户端强制执行它。

编辑

因为如果只有 API 是安全的,如果应用程序足够安全,我们就会来回走动,我想重新表述我的问题。如何在 blazor 客户端初始启动时将页面从 http 重定向到 https?

标签: blazorblazor-client-side

解决方案


此处描述了如何在服务器端强制执行 SSL:enforcing-ssl

但是为客户强制执行它几乎没有意义,我认为没有办法真正强制它!
当然,您可以包装HttpClient为仅使用https,但我无法想象有任何好处。


推荐阅读