我是playframework的新手,并尝试使用securesocial进行身份验证。我的网络应用程序授权。 我需要向我的控制器添加自定义授权,检查当前用户是否是实体的创建者,他正在尝试查看或编辑。
@SecureSocial.SecuredAction(authorization = OwnerCanEdit.class, params = {"id"})
路线:
GET /projects/edit/:id @controllers.ProjectsController.edit(id)
为此,我需要从请求路径传递实体ID。 有没有办法在实现Authorization接口的类中获取/传递path参数?
答案 0 :(得分:0)
目前无法做到这一点。这是一个有效的用例,应该包含在内。我会记住这一点以改进API。