如何使用注释(Actions)来验证/授权用户?

时间:2012-11-30 15:16:21

标签: java playframework-2.0

在play框架2中,zentasks示例显示了如何进行基本身份验证。他们将Security.Authenticator子类化,并添加了其他授权方法。我发现它有点乱,因为每个方法都需要用if语句包装。

如何将the methods isOwnerOf and isMemberOf转换为Actions?这将允许我简单地注释方法。目前,我正在努力创建一个接受该方法的参数的注释。即使我注释了参数,我也不知道在调用Action时如何获取它。

如果有更好的方法,我很乐意听到。

1 个答案:

答案 0 :(得分:1)

准备使用完整堆栈进行身份验证/授权 - Play Authenticate

  • 它包括Deadbolt
  • 它提供常见的提供商,如Facebook,Twitter,Goolge等
  • 它提供通用密码+自己的提供商
  • 它支持多语言(也在信息邮件中)
  • 它包括即用型Java样本