我是 playframework 的新手,并尝试在我的网络应用程序中使用 securesocial 进行身份验证和授权。我需要向我的控制器添加自定义授权,以检查当前用户是否是实体的创建者,他是否正在尝试查看或编辑。
@SecureSocial.SecuredAction(authorization = OwnerCanEdit.class, params = {"id"})
路线:
GET /projects/edit/:id @controllers.ProjectsController.edit(id)
为此,我需要从请求路径传递实体 ID。有没有办法在实现授权接口的类中获取/传递路径参数?