web-dev-qa-db-ja.com

IDX20803:構成を取得できません

私はこの質問に回答したことは知っていますが、人々が何をするか(証明書、SSLについて)を正確に理解しておらず、彼らはすべてローカルホストを使用していますが、私は使用していません。

このサンプルを例として使用しました OpenIdConnect

私は使用しています:

  • Webアプリ
  • Web API

どちらも.Net Core 2.1を使用しています。 Webアプリは、Azure AD接続を使用して、APIに送信されるJwtBearerトークンを取得しています。

ルートを見る/api/informationでは、リクエストがWebアプリからAPIに送信され、APIは上記のエラーを返します。

正確なエラーは次のとおりです。

System.InvalidOperationException: IDX20803: Unable to obtain configuration from: 'https://<mycompany>.onmicrosoft.com/<big Guid of 72 chars>/.well-known/openid-configuration'.

そこで、証明書を追加し、必要なライブラリを追加することで、このエラーを解決しようとしました(System.Net.Http v4.3.3)、Azure ADのすべてのアクセス許可をチェックしましたが、いずれも機能しませんでした。

さらに情報が必要な場合は、この投稿に追加して提供できます。

7
Jeremy F.

appsettings.jsonを置き換えることで解決しました:

"AzureAd": {
     "Instance": "<APP_Uri_from_Azure_Portal>",
...
}

"AzureAd": {
     "Instance": "https://login.microsoftonline.com/",
...
}
4
Jeremy F.