在Play框架中Silhouette和Deadbolt 2有什么区别

Sae*_*fam 11 scala playframework deadbolt-2 silhouette

我们在Play Framework,SilhouetteDeadbolt 2中有两个着名的身份验证和授权插件.我的问题是这两个插件有什么区别?在什么情况下我们应该使用Silhouette或Deadbolt 2?

akk*_*kie 9

Deadbolt 2只是一个授权框架.Silhouette是一种身份验证框架,它还支持基本授权机制.

如果你需要身份验证(网络表单,社交,双因素,基本身份验证......),那么你需要剪影.

如果您需要授权(管理对您的操作的访问权限),那么您需要Deadbolt 2或Silhouette.Deadbolt 2在授权区域中更强大.

  • 他们不能合并吗? (2认同)