После того, как пользователь проверит свой код, отправленный по электронной почте, с запоминанием параметра браузера, файл cookie создается как ожидается:
Код: Выделить всё
var identity = await UserManager.CreateIdentityAsync(user, DefaultAuthenticationTypes.TwoFactorRememberBrowserCookie);
AuthenticationManager.SignIn(new AuthenticationProperties { IsPersistent = true }, identity);
Теперь проблема в том, что мне нужен второй вход в систему чтобы узнать, принадлежит ли этот файл cookie пользователю, пытающемуся войти в систему. Если да, то пропускаем 2FA, если не применяем 2FA.
Я не могу просто проверить наличие файлов cookie, потому что пользователь может быть используя тот же браузер другого пользователя. Я боролся с этим уже 2 дня, буду благодарен за любую помощь.
Подробнее здесь: https://stackoverflow.com/questions/790 ... using-micr