У меня есть веб-сайт, который использует OpenID Connect для аутентификации.Этот веб-сайт построен в ASP.NET Core (2.2) и работает с одним экземпляром, пока мы были в бета-версии.Теперь мы хотим масштабировать до нескольких серверов для обеспечения высокой доступности, и, к большому сожалению, мы обнаруживаем, что обратный вызов OpenID Connect дает сбой N-1 / N раз (где N - количество запущенных нами сервисных экземпляров).некоторый смысл, так как сервер, который инициировал поток входа в систему, может не быть тем же сервером, на который воздействовал обратный вызов.
Я предполагаю, что какая-то база данных могла бы использоваться, чтобы соблюдать потоки, инициированные в других случаях, но я чувствую, что мне не хватает знаний как в , как это должно обрабатываться в аннотации , а также технические подробности о том, как справиться с этим с точки зрения библиотеки Microsoft.AspNetCore.Authentication.OpenIdConnect.
Я предполагаю, что есть ловушки, которые я могу использовать, но я 'я не вижу ничего всплывающего в документации.