Clojure: возможность переключения между пользователями на сервере приложений на основе кольца - PullRequest
0 голосов
/ 03 мая 2020

Я исхожу из интерпретируемых языков, таких как Ruby или Python, где эта функция доступна, когда администратор может свободно переключаться между разными (не админскими) пользователями и обратно к администратору.

Django Hijack SwitchUser в Ruby на Rails

Я не смог найти ничего похожего в экосистеме Clojure / Ring.

Я новичок клочурский и еще не очень знаком со стеком промежуточного программного обеспечения Ring и с тем, как он работает.

Существуют ли какие-либо решения для этого? Если нет, как вы можете подойти к этой задаче? Это должно быть решено на уровне промежуточного программного обеспечения Ring? Любая документация / книги, которые вы можете порекомендовать для этой задачи?

Только 2 жестких требования:

  • это должно быть безопасно
  • 2 пользователя с тем же идентификатором пользователя в БД (оригинал / реал и администратор) должны иметь возможность использовать веб-приложение одновременно
...