2015-10-26 3 views

ответ

2

Проект с большинством звезд, работающих без каких-либо изменений с Play! 2.4 на Github - Silhouette. (Я думаю, что это вилка SecureSocial.)

В отличие от SecureSocial, который поддерживает только Play! 2.3, он работает так же, как и в Play! 2,4.

1

Вы можете написать свои собственные решения но вы должны, вероятно, не делайте этого, если вы не хотите иметь дело со всеми проблемами самостоятельно, если вы планируете использовать его в использовании производства SecureSocial, он обеспечивает как OAuth1/2 и простое имя пользователя/пароль и даже настраиваемые схемы аутентификации. И предоставление простого способа сделать это; имеют java/scala apis с аннотациями для java и идиоматическим способом замены классов для scala. Например, в scala:

object Application extends Controller with securesocial.core.SecureSocial { 
    def index = SecuredAction { implicit request => 
    Ok(views.html.index(request.user)) 
    } 
} 
Смежные вопросы