我即将为Play 2 Java应用程序选择身份验证。目前,简单的用户名/密码和Facebook,以MongoDB为后盾。
看起来有两个选项:securesocial和play-authenticate
这些比较如何?我可以看到两者都支持常见的提供程序,并基于快速查看播放 - 身份验证似乎更复杂。
答案 0 :(得分:4)
Play-authenticate基于SecureSocial的设计。这两个模块都为Play应用程序提供身份验证,因此我想这只是尝试两者并查看最适合您的方式 SecureSocial是用Scala编写的,它提供Java和Scala中的API,因此您可以使用首选语言。查看http://www.securesocial.ws上的最新用户指南。
答案 1 :(得分:2)
play-authenticate是'更高级',它使用securesocial's
基础构思+另外还在其中包含deadbolt-2
,以便立即为您提供完整的身份验证授权堆栈。
你写的'目前它很简单... '然而你应该考虑这个话题而不是'最后它会很简单/高级,所以我需要选择正确的解决方案'。我建议PA。