В чем разница между Silhouette и Deadbolt 2 в Play Framework
У нас есть два известных плагина для аутентификации и авторизации в Play Framework, Silhouette и Deadbolt 2. Мой вопрос В чем разница между этими двумя плагинами? и для какой ситуации мы должны использовать Silhouette или Deadbolt 2?
1 ответ
Решение
Deadbolt 2 - это только структура авторизации. Silhouette - это структура аутентификации, которая также поддерживает базовый механизм авторизации.
Если вам нужна аутентификация (веб-форма, социальная, двухфакторная, базовая аутентификация,...), тогда вам нужен Silhouette.
Если вам нужна авторизация (управление доступом к вашим действиям), то вам нужен либо Deadbolt 2, либо Silhouette. Где Deadbolt 2 является более мощным в области авторизации.