播放框架2身份验证选项

时间:2012-09-26 08:53:03

标签: java authentication playframework-2.0

我即将为Play 2 Java应用程序选择身份验证。目前,简单的用户名/密码和Facebook,以MongoDB为后盾。

看起来有两个选项:securesocialplay-authenticate

这些比较如何?我可以看到两者都支持常见的提供程序,并基于快速查看播放 - 身份验证似乎更复杂。

2 个答案:

答案 0 :(得分:4)

Play-authenticate基于SecureSocial的设计。这两个模块都为Play应用程序提供身份验证,因此我想这只是尝试两者并查看最适合您的方式 SecureSocial是用Scala编写的,它提供Java和Scala中的API,因此您可以使用首选语言。查看http://www.securesocial.ws上的最新用户指南。

答案 1 :(得分:2)

play-authenticate是'更高级',它使用securesocial's基础构思+另外还在其中包含deadbolt-2,以便立即为您提供完整的身份验证授权堆栈。

你写的'目前它很简单... '然而你应该考虑这个话题而不是'最后它会很简单/高级,所以我需要选择正确的解决方案'。我建议PA。

另见other answer