Безопасен ли API-интерфейс Play Framework Http.Context.current () для записи пользовательской информации, такой как идентификатор, имя, адрес электронной почты и т. Д. - PullRequest
0 голосов
/ 10 ноября 2018

Я использую Play Framework 2.6.x для своих веб-сервисов, основанных на отдыхе. Я использую систему аутентификации JWT. После успешной аутентификации я сохраняю информацию токена, такую ​​как идентификатор, имя, адрес электронной почты и т. Д. Из токена, в Http.Content.current (), чтобы сделать ее доступной для последующих служб, чтобы избежать вызовов db.

Меня беспокоит то, что игра очень асинхронна, и она использует структуру данных Map в фоновом режиме для хранения этих переменных, есть ли вероятность того, что эти переменные будут перезаписаны / смешаны другими потоками запроса .

Если да, предложите любой другой способ хранения этой информации.

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