有没有办法在@SecureSocial.SecuredAction授权实现中获取路径参数?

时间:2013-07-16 15:01:52

标签: playframework-2.1 securesocial

我是playframework的新手,并尝试使用securesocial进行身份验证。我的网络应用程序授权。 我需要向我的控制器添加自定义授权,检查当前用户是否是实体的创建者,他正在尝试查看或编辑。

@SecureSocial.SecuredAction(authorization = OwnerCanEdit.class, params = {"id"})

路线:

GET  /projects/edit/:id   @controllers.ProjectsController.edit(id)

为此,我需要从请求路径传递实体ID。 有没有办法在实现Authorization接口的类中获取/传递path参数?

1 个答案:

答案 0 :(得分:0)

目前无法做到这一点。这是一个有效的用例,应该包含在内。我会记住这一点以改进API。