IDX20803: невозможно получить конфигурацию из - PullRequest
0 голосов
/ 07 июня 2018

Я знаю, что на этот вопрос был дан ответ, но я не понимаю, что именно делают люди (о сертификатах, ssl), и все они используют localhost, но не меня.

Я использовал этот пример в качестве своего примера OpenIdConnect

Я использую:

  • Веб-приложение
  • Веб-API

Обаиспользуя .Net Core 2.1.Веб-приложение использует соединение Azure AD для получения токена JwtBearer, который отправляется в API.

При просмотре маршрута /api/information в API запрос от 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, но ни одно из них не сработало.

Если вам нужна дополнительная информация, я могу предоставить их, добавив их в это сообщение.

1 Ответ

0 голосов
/ 07 июня 2018

Решил, заменив, в appsettings.json:

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

К

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