10
我們有兩個着名的Play框架認證和授權插件,Silhouette和Deadbolt 2。我的問題是這兩個插件有什麼區別?以及我們應該使用Silhouette還是Deadbolt 2?Play框架中的Silhouette和Deadbolt 2有什麼區別
我們有兩個着名的Play框架認證和授權插件,Silhouette和Deadbolt 2。我的問題是這兩個插件有什麼區別?以及我們應該使用Silhouette還是Deadbolt 2?Play框架中的Silhouette和Deadbolt 2有什麼區別
Deadbolt 2只是一個授權框架。 Silhouette是一個支持基本授權機制的認證框架。
如果您需要身份驗證(Web表單,社交,雙因素,基本身份驗證等),那麼您需要使用Silhouette。
如果您需要授權(管理您的操作),那麼您需要Deadbolt 2或Silhouette。 Deadbolt 2在授權區域更強大。
它們不能組合嗎? –
@akkie鑑於這個答案差不多2年了,有沒有參考實現將Silhouette認證與Deadbolt授權結合起來? – srvy
對不起,我不知道一個例子 – akkie