Я' я пробовал:
Код: Выделить всё
HttpContext.SignInAsync(CookieAuthenticationDefaults.AuthenticationScheme, principal);Затем я пытаюсь:
Код: Выделить всё
await _httpContextAccessor.HttpContext.SignInAsync(CookieAuthenticationDefaults.AuthenticationScheme, principal);Следующая попытка:
Код: Выделить всё
await AuthenticationManager.SignInAsync(CookieAuthenticationDefaults.AuthenticationType, principal);Теперь Google Gemini предлагает мне внедрить SignInManager, и он, похоже, существует и может работать, но кажется неправильным меня, потому что зачем Microsoft так запутывать простой вход пользователя в систему? Эта функция существует уже более 25 лет.
Поэтому главный вопрос заключается в том, как правильно сохранить данные для входа пользователя и прочитать их на странице в .NET9, в монолитное приложение (не клиент + серверный API)?
Подробнее здесь: https://stackoverflow.com/questions/793 ... server-app
Мобильная версия