Play 2.3.x中的身份验证


问题内容

我正在使用Play!框架v2.3(Java),我想向我的Web应用程序添加一些用户身份验证,即每个用户的用户名/密码和注册过程。

我在文档中找到了一些有关如何针对v2.1和v2.2执行此操作的信息:http


:
//www.playframework.com/documentation/2.1.0/JavaGuide4
https://www.playframework.com/documentation/ 2.2.x /
JavaGuide4

但是我在v2.3上找不到任何更新的信息。我已经尝试过查看play.mvc.Security.Authenticated的API,但它无济于事(http://www.playframework.com/documentation/2.3.x/api/java/play/mvc/Security。
Authenticated.html)。

有人知道如何正确执行此操作吗?


问题答案:

已经存在许多涵盖许多用例的身份验证库。最好使用社区中已建立的东西。

安全社交 -这似乎最受欢迎,有大量文档。(对于Java和Scala)

Deadbolt 2-该git
repo链接了许多实现示例。似乎更适合Java。

Play2
Auth-
这仅适用于scala,但是它有据可查且非常灵活。(我个人使用Play2
Auth)