Несколько идентификаторов для одного пользователя с Play силуэтом

Возможно ли, и если да, то каков наилучший способ решения такой проблемы, когда в рамках одного веб-приложения пользователь может быть владельцем нескольких учетных записей и должен иметь возможность использовать функциональность веб-приложения, используя различные request.identity объекты.

Веб-приложение позволяет пользователям публиковать сообщения. Пользователи могут создавать бизнес-аккаунты и публиковать сообщения как бизнесы, не выходя из системы и не входя снова, используя разные учетные данные.

Теперь проблема в том, что существующие контроллеры в значительной степени основаны на request.identity доступно из силуэта (они извлекают из него идентификатор пользователя и выполняют операции для этого пользователя), что является наиболее распространенным способом его использования.

Каков лучший способ программно поменять идентичности в силуэте или заменить другими способами identity объект доступен в защищенных действиях силуэта? Это вообще возможно?

0 ответов

Другие вопросы по тегам