Приветствую всех форумчан.
1. Пытаюсь реализовать принудительный логаут администратором пользователя в моем небольшом flask проекте на стороне бэкэнда. Варианта два (оба для меня будут удовлетворительными): 1) администратор точечно производит логаут, 2) администратор производит логаут сразу всех пользователей. Исследовал вопрос по всякому, в том числе со сбросом секретного ключа и перезапуском сервиса, но это не работает. Прошу подсказать идеи/рабочие варианты алгоритма, как это сделать. Сервис работает на flask+gunicorn в докер контейнере. Снаружи РП нет, если это имеет значение.
2. Если я поднимаю два инстанса моего веб-приложения через докер на разных портах, с разными секретными ключами и разными паролями от учетных записей (логины одинаковые, например, admin присутствует по умолчанию везде), то если я авторизируюсь в одном инстансе, то автоматически это происходит со вторым. Если делаю логаут в одном, автоматически происходит логаут во втором. Как это можно объяснить? Разве разные адреса, разные секретные ключи и данные учетных записей не предполагают, что инстансы независимы, куки разные для каждого их них? Как исправить это проблему?
Благодарю за ваши советы и подсказки.