Abbiamo due famosi plug-in per l'autenticazione e l'autorizzazione in Play Framework, Silhouette e Deadbolt 2. La mia domanda è Qual è la differenza tra questi due plugin? e per quale situazione dovremmo usare Silhouette o Deadbolt 2?Qual è la differenza tra Silhouette e Deadbolt 2 in Play Framework
10
A
risposta
9
Deadbolt 2 è solo un framework di autorizzazione. Silhouette è un framework di autenticazione che supporta anche un meccanismo di autorizzazione di base.
Se è necessaria l'autenticazione (modulo Web, social, due fattori, autenticazione di base, ...) è necessario Silhouette.
Se è necessaria l'autorizzazione (gestire l'accesso alle azioni), è necessario Deadbolt 2 o Silhouette. Dove Deadbolt 2 è il più potente nell'area di autorizzazione.
Non possono essere combinati? –
@akkie dato che questa risposta ha quasi 2 anni, c'è qualche implementazione di riferimento sulla combinazione dell'autenticazione Silhouette con l'autorizzazione Deadbolt? – srvy
Siamo spiacenti, non sono a conoscenza di un esempio – akkie