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

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

1 ответ

Решение

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

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

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

Другие вопросы по тегам