Как настроить .NET Core Identity для работы с Kubernetes - PullRequest
0 голосов
/ 20 сентября 2019

У меня есть веб-приложение .NET Core MVC, которое находится в контейнере и выполняется в службе Azure Kubernetes.Приложение использует .NET Core Identities для аутентификации пользователя.

Проблема, с которой я столкнулся, заключается в том, что при масштабировании приложения до нескольких экземпляров аутентификация пользователя становится ненадежной.Я полагаю, что это связано с тем, что балансировщик нагрузки не гарантирует, что последующие запросы от одного и того же сеанса пользователя будут направлены в один и тот же экземпляр, а поскольку cookie-файлы проверки подлинности, созданные в одном экземпляре, недопустимы в другом экземпляре, пользователь снова направляется на страницу входа.

В .NET Framework я бы установил machineKey в webconfig, и поэтому несколько экземпляров использовали бы один и тот же ключ для шифрования.

Каков подходящий способ управления этой ситуацией сприложение .NET Core?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...