В настоящее время я работаю над аутентификацией с помощью play 2.x и плагином securesocial с помощью scala.
На моем веб-сайте всегда должна быть информация о пользователе, такая как «Имя пользователя», «аватар» и т. Д., В заголовке все время, если только пользователь не выйдет из системы.
Теперь, используя безопасные социальные сети, я пытаюсь получить текущего пользователя запроса и сделал его неявным, чтобы я мог получить значение для всех запросов и не передавать его в качестве параметров шаблону.
implicit def user(implicit request: RequestHeader) = SecureSocial.currentUser;
Но для securesocial.core.SecureSocial требуется неявный запрос, который я не могу использовать. У меня есть действие {} в моем контроллере. Использование неявного очень удобно, но я нахожу безопасные социальные вещи довольно запутанными.