我知道这个问题已得到解答,但我不明白人们究竟做了什么(关于证书,ssl),他们都使用本地主机,但不是我。
我用这个样本作为我的例子OpenIdConnect
我正在使用:
两者都在使用.Net Core 2.1。 Web App使用Azure AD连接来获取发送到API的JwtBearer令牌。
在API中查看路由/api/information
,请求从Web App发送到API,并且API返回上面的错误。
确切的错误是:
System.InvalidOperationException: IDX20803: Unable to obtain configuration from: 'https://<mycompany>.onmicrosoft.com/<big Guid of 72 chars>/.well-known/openid-configuration'.
所以我试图解决这个错误,通过添加证书,添加必要的库(qazxsw poi v4.3.3),检查Azure AD中的每个权限,但这些都不起作用。
如果您需要更多信息,我可以通过在这篇文章中添加它们来提供它们。
通过替换,在System.Net.Http
解决它:
appsettings.json
至
"AzureAd": {
"Instance": "<APP_Uri_from_Azure_Portal>",
...
}