Ошибка корреляции для приложения Blazor с многократной аутентификацией организации через ngrok - PullRequest
1 голос
/ 04 апреля 2020

Я запускаю новое приложение Blazor с надписью Source:. NET Core 3.1.4 и выбираю учетные записи Work или School, а в моем случае выбрал несколько организаций для аутентификации. Я разрешаю Visual Studio подготовить приложение для аутентификации.

Затем я запускаю приложение в Visual Studio и получаю локальный URL

. Затем я запускаю ngrok с чем-то вроде:

ngrok http https://localhost: 5001 -host-header = "localhost: 5001"

также пытался IIS с

ngrok http https://localhost: 44389 -host-header = "localhost: 44389"

Когда я пытаюсь получить доступ к сайту через предоставленный ngrok URL-адрес и после того, как я предоставляю свои учетные данные при входе в организацию AAD, я получаю следующую ошибку:

Исключение: корреляция не удалась. Неизвестное местоположение

Исключение: при обработке удаленного входа произошла ошибка. Microsoft.AspNetCore.Authentication.RemoteAuthenticationHandler.HandleRequestAsyn c ()

Исключение: при обработке удаленного входа произошла ошибка. Microsoft.AspNetCore.Authentication.RemoteAuthenticationHandler.HandleRequestAsyn c () Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke (контекст HttpContext) Microsoft.AspNetCore.Diagnostics.D * * * знать, есть ли способ заставить это работать или, по крайней мере, понять, почему это не работает или не может работать. Я прочитал довольно много статей в Интернете и попробовал различные политики ie для одного и того же сайта, дополнительные URI перенаправления на портале azure и некоторые другие вещи, и никогда не придумал комбинацию, которая позволяла бы получить доступ к сайту через ngrok.

...