azure - IdentityServer MVC 在 Azure 中托管时抛出 OpenIdConnectProtocolException
问题描述
我使用 AspNetIdentity 快速入门作为基础。它在本地运行良好,但是当我在 Azure 中托管我的 IdentityServer 并将它与本地 MVC 应用程序一起使用时,我得到了各种错误:
解决方案
我从本地文件加载了我的证书,因为在我启动并运行它之前,我认为它是最小的错误修剪解决方案。好吧,猜猜谁错了。
它在本地工作,但在我登录 Azure 时出现上述错误。有趣的是,它在启动时并没有失败,甚至还有一个公钥暴露在
https://"MyIdentityServer".azurewebsites.net/.well-known/openid-configuration/jwks
解决方案:使用更复杂的方法,请参阅:
https://docs.microsoft.com/en-us/azure/app-service/configure-ssl-certificate-in-code
推荐阅读
- ruby-on-rails-5 - rails 5 中 attr_protected 的替代品是什么?
- c# - 无法通过等待和任务获取异步 ActionResult 中的 linq 查询数据,错误:等待不能与异步方法一起使用
- android-studio - 发现飞机后,HandMotion 动画不会禁用 (ARCore)
- python - RecursionError:超出最大递归深度 - 二叉树
- php - 当我尝试使用 phpmailer 发送邮件时,出现错误
- python - 使用 Tkinter 多次显示菜单
- python - Kivy Weather App 如何打印输出到标签?
- eclipse - 如何在 Eclipse 上调试 Jhipster/Gradle 项目
- node.js - 我如何在服务器端节点js上加载谷歌字体
- forms - 如何将“选择的下拉选项”发送给reciepnt,而不是在contactform7中与它相关联的相应电子邮件ID?