首页 > 解决方案 > IdentityServer MVC 在 Azure 中托管时抛出 OpenIdConnectProtocolException

问题描述

我使用 AspNetIdentity 快速入门作为基础。它在本地运行良好,但是当我在 Azure 中托管我的 IdentityServer 并将它与本地 MVC 应用程序一起使用时,我得到了各种错误: 在此处输入图像描述

标签: azuregoogle-chromeidentityserver4

解决方案


我从本地文件加载了我的证书,因为在我启动并运行它之前,我认为它是最小的错误修剪解决方案。好吧,猜猜谁错了。

它在本地工作,但在我登录 Azure 时出现上述错误。有趣的是,它在启动时并没有失败,甚至还有一个公钥暴露在

https://"MyIdentityServer".azurewebsites.net/.well-known/openid-configuration/jwks

解决方案:使用更复杂的方法,请参阅:

https://docs.microsoft.com/en-us/azure/app-service/configure-ssl-certificate-in-code


推荐阅读