blazor - 如何强制对 Blazor Web 程序集使用 https?
问题描述
如何强制通过 https 对 Blazor Web 程序集使用 ssl 安全连接?
我尝试添加
app.UseHttpsRedirection();
到服务器项目(api)的 Startup.cs 但没有做任何事情。
我想为 blazor Web 程序集应用程序的 api 和客户端强制执行它。
编辑
因为如果只有 API 是安全的,如果应用程序足够安全,我们就会来回走动,我想重新表述我的问题。如何在 blazor 客户端初始启动时将页面从 http 重定向到 https?
解决方案
此处描述了如何在服务器端强制执行 SSL:enforcing-ssl
但是为客户强制执行它几乎没有意义,我认为没有办法真正强制它!
当然,您可以包装HttpClient
为仅使用https
,但我无法想象有任何好处。
推荐阅读
- ios - 如何创建在安装应用程序时添加的初始 Realm 对象
- node.js - 用户从响应登录后邮递员存储集合变量 JWT 令牌
- bash - 启用正则表达式的 Linux 查找命令未返回
- docker - 将标准输入发送到 docker 容器中的 bash 进程
- android - 如何正确设置 RecyclerView 和 Database?
- python - 在 Numpy 中沿第三轴求和时遇到问题
- angular - Angular Schematics 相对路径
- javascript - 如何将自定义样式应用于 ui-select 动态创建的下拉对象?
- css - 使用溢出-y:自动没有项目重新定位
- linux - 退出二进制文件时,Shellcode 不起作用