ASP. NET Корреляция аутентификации CORE не удалась только на iOS / Safari - PullRequest
0 голосов
/ 12 февраля 2020

Когда я пытаюсь войти в iOS / Safari, я получаю сообщение об ошибке ниже. Если я перефразирую sh страницу, ошибка все равно происходит, но если я go на адресную строку и нажимаю «Go», я успешно вошел в систему. На Android (Chrome и Edge) и на рабочем столе ( Chrome и Храбрый) Я вошел в систему без проблем. Кто-нибудь знает в чем может быть проблема?

Я пробовал различные решения, предложенные другими здесь, на stackoverflow, но это не помогло мне с моей проблемой.

Ошибка:

Произошло необработанное исключение при обработке запроса

Исключение: ошибка корреляции.

Microsoft.AspNetCore.Authentication.RemoteAuthenticationHandler.HandleRequestAsyn c ()

Microsoft. AspNetCore.Authentication.AuthenticationMiddlevare.Invoke (контекст HttpContext)

Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware.Invoke (контекст HttpContext)

Startup.cs * 10 * 10 * 10 * 10 * 21 * 10 * 21 * Контроллер действия

public async Task<IActionResult> LogIn([FromForm] string provider, [FromForm] string redirectto)
{
    ...

    return Challenge(new AuthenticationProperties { AllowRefresh = true, IsPersistent = true, ExpiresUtc = DateTimeOffset.UtcNow.AddDays(365), RedirectUri = "/auth/validation/" + redirectto }, provider);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...