azure - 可选客户端证书的应用服务 DNS、CustomDomain 和 TLS 设置
问题描述
我正在尝试为在天蓝色应用程序服务上运行的 identityserver4 实现支持证书登录和非证书登录选项。
尝试从这里实现可选的客户端证书选项: https ://github.com/dotnet/aspnetcore/pull/21484
但无法让它在服务器上运行,在本地它没有问题,都在不同的端口或 ip 上运行,但在 azure 中它只支持单个 IP,并且不同的端口失败。
有谁知道如何在 azure 的应用服务设置中排除子域? 默认.myserver.com <- 这是默认托管地址,不需要证书,所以我想从排除路径中排除“default.*”
cert .myserver.com <- 所有到 cert.* 的连接都应该提示用户提供他们的证书。
当用户第一次访问我的身份服务器实例时,他们会遇到各种登录选项,其中之一就是证书路径,所以我不想在用户实际选择证书登录选项之前提示他们输入证书.
或者我是否误解了某些东西,也可以就其他方式提出建议,现在已经挣扎了一个星期,所以沮丧程度增加了很多。
解决方案
推荐阅读
- python - 使用 pyarrow 使用结构编写镶木地板文件的错误
- flutter - 未定义名称用户
- python - Discord.py Bot 如何从本地文件播放音频
- ms-access - MS Access 加载具有来自其他表单的多个值的文本框
- linux - linux下nvcc报错:包含向量,设备代码不支持
- amazon-web-services - 需要不同数量的基于 Docker 的隔离应用程序,这些应用程序具有来自 AWS 的不同公共 IP
- android - android中的改造响应返回空值
- python - 从 Pandas 中的字符串中删除子字符串
- php - 使用 Laravel Passport 设置 API - 为什么我会收到未经授权的错误?
- c++ - 如何在不同的头文件中实现成员函数?