asp.net - Azure AD 使用 OpenIdConnect (ASP .NET) 在 Docker 容器内重定向 URI HTTP 而不是 HTTPS
问题描述
我目前正在开发一个使用 Azure AD OpenIdConnect 的项目(由其他人制作)。我对这类技术不是很熟悉。我是一名初级开发人员,所以我不是什么都知道。如果我缺少您需要帮助我的信息,请随时询问。
该应用程序使您通过微软连接,然后您可以访问该应用程序的内容。
当我从 Visual Studio 2019 启动应用程序时一切正常。当我在 IIS 中部署应用程序时一切正常。
但是,当我在 docker 容器中构建应用程序时,来自 Azure 的重定向 URI 给了我http:\\localhost\samlauth
而不是https:\\localhost\samlauth
在 Azure AD 中,已配置的重定向 URI 是https:\\localhost\samlauth
在我的配置文件中,我有这个:"CallbackPath": "/samlauth",
这是我的 Startup.cs 文件:https ://pastebin.com/evH0txcL
这是 DockerFile:https ://pastebin.com/NpQ1BcEf
我已经对此类问题进行了大量研究,但我目前陷入困境......
解决方案
推荐阅读
- python - 在熊猫中将一列日期时间和字符串转换为句点
- java - 在列表中排列数据
- php - php curl:Rest API Post XML
- swift - 为什么响应总是 {"detail":"Unsupported media type \"text/plain\" in request."} 在 swift 中?
- android - 在 Android Studio 中启动新项目
- php - get_bloginfo() 不在页脚上回显 - Wordpress
- android - 不遵守 Google Play 开发者计划政策
- javascript - 添加了关键道具 || 警告:列表中的每个孩子都应该有一个唯一的“关键”道具
- rabbitmq - 1 个队列上的 RabbitMQ 2 侦听器做一项工作(第一个和第二个侦听器做它)
- ios - ios sdk 操作指令ForLanguage:language unitSystem array empty