0

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

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

路线:

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

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

4

1 回答 1

0

目前没有办法做到这一点。这是一个有效的用例,应该被覆盖。我会记住这一点以改进 API。

于 2013-08-15T16:55:12.260 回答