В чем разница между Silhouette и Deadbolt 2 в Play Framework

У нас есть два известных плагина для аутентификации и авторизации в Play Framework, Silhouette и Засов 2. Мой вопрос: в чем разница между этими двумя плагинами? и для какой ситуации мы должны использовать Silhouette или Deadbolt 2?


person Saeed Zarinfam    schedule 05.10.2015    source источник


Ответы (1)


Deadbolt 2 — это всего лишь фреймворк для авторизации. Силуэт — это структура аутентификации, которая также поддерживает базовый механизм авторизации.

Если вам нужна аутентификация (веб-форма, социальная, двухфакторная, базовая аутентификация и т. д.), вам нужен Silhouette.

Если вам нужна авторизация (управление доступом к своим действиям), то вам нужен либо Deadbolt 2, либо Silhouette. Где Deadbolt 2 более мощный в области авторизации.

person akkie    schedule 06.10.2015
comment
Их нельзя совмещать? - person SkyWalker; 17.12.2016
comment
@akkie, учитывая, что этому ответу почти 2 года, есть ли эталонная реализация объединения аутентификации Silhouette с авторизацией Deadbolt? - person srvy; 05.09.2017
comment
Извините, я не знаю примера - person akkie; 05.09.2017