Ответ 1
Deadbolt2 - это только среда авторизации. Play2-Auth и SecureSocial выполняют аутентификацию и авторизацию, но их возможности авторизации намного слабее, чем Deadbolt2. Play2-Auth не имеет возможностей для социального входа (что я знаю). SecureSocial делает.
Я использую SecureSocial для конкретного случая использования, о котором вы говорите: социальные и локальные логины с авторизацией на основе ролей. Это хорошо работает для моих целей. Я использую текущую стабильную версию (2.1.4 для Play 2.2.x), но имейте в виду, что следующая версия (которая поддерживает Play 2.3.x) совсем другая, и процедура обновления болезненна. Я попробовал его один раз и на данный момент отказался.