Scala 游戏2身份验证vs安全社交vs死锁2

Scala 游戏2身份验证vs安全社交vs死锁2,scala,spring-security,playframework-2.0,securesocial,deadbolt-2,Scala,Spring Security,Playframework 2.0,Securesocial,Deadbolt 2,我将Play2与scala一起使用。我对Play2和scala是新手。我需要在项目中进行身份验证和授权。那么下面哪一个对我来说是最好的呢?为什么 第2集授权 安全社会 固定螺栓2 有人喜欢春季保安吗? 我需要基于用户角色的授权,还需要像google+、facebook和twitter这样的社交登录,以及我们自己的登录 所以请告诉我最好的解决方案。并解释为什么它最好?死锁2只是一个授权框架。Play2 Auth和SecureSocial都进行身份验证和授权,但它们的授权能力比Deadbolt2弱得

我将Play2与scala一起使用。我对Play2和scala是新手。我需要在项目中进行身份验证和授权。那么下面哪一个对我来说是最好的呢?为什么

  • 第2集授权
  • 安全社会
  • 固定螺栓2
  • 有人喜欢春季保安吗? 我需要基于用户角色的授权,还需要像google+、facebook和twitter这样的社交登录,以及我们自己的登录


    所以请告诉我最好的解决方案。并解释为什么它最好?

    死锁2只是一个授权框架。Play2 Auth和SecureSocial都进行身份验证和授权,但它们的授权能力比Deadbolt2弱得多。Play2 Auth没有社交登录功能(据我所知)。我知道


    我使用SecureSocial的目的正是您提到的用例:基于角色授权的社交和本地登录。就我的目的而言,它工作得很好。我使用的是当前的稳定版本(Play2.2.x版本为2.1.4),但请注意,下一个版本(支持Play2.3.x版本)非常不同,升级过程非常痛苦。我试过一次,现在已经放弃了。

    詹姆斯·罗珀(技术领衔主演)在这里提到()有一种倾向,就是在未来的比赛中加入死博尔特2。所以+1到deadbolt2我正要问自己这个问题。还有剪影。它在github上有近400次提交,看起来它是非常活跃的(在Screept的项目页面上,它被称为身份验证框架——不确定这是否意味着它不进行授权)也应该成为对话的一部分。我曾用它将谷歌认证添加到一个网站上,但不知道它与其他网站相比如何。你知道在即将发布的3.0版本中是否有文档或教程吗?我不知道。这里有新3.0功能的高级概述:但没有教程。