У меня была такая же проблема, начиная с начала месяца, я безуспешно искал проблемы на github и потоках в stackoverflow, пока не наткнулся на это:
https://devblogs.microsoft.com/aspnet/upcoming-samesite-cookie-changes-in-asp-net-and-asp-net-core/
Похоже, Chrome меняет стандарт свойства «SameSite» файлов cookie, чтобы принудительно установить его в «Lax», если я правильно понимаю. По умолчанию, когда промежуточное программное обеспечение OID C генерирует свои cookie-файлы корреляции ie (и nonce), оно устанавливает для свойства SameSite значение «Нет». Вот что я сделал в своей конфигурации:
.AddOpenIdConnect(options =>
{
// Other lines were omitted, only these two are useful to fix your problem
options.NonceCookie.SameSite = SameSiteMode.Lax
options.CorrelationCookie.SameSite = SameSiteMode.Lax
});
Я не знаю, как это влияет на поведение в других браузерах ... Я протестировал после этого в Chrome, Firefox и Edge с без вопросов. Кто-то может исправить меня, если у него есть какие-либо побочные эффекты, о которых я не знаю.
РЕДАКТИРОВАТЬ: Моя проблема, кажется, была решена сама собой, я попытался сегодня в версии без исправления, с флаг явно включается в chrome: // flags, и проблема больше не возникает.