私は playframework を初めて使用し、Web アプリでの認証と承認に securesocial を使用しようとしています。現在のユーザーが表示または編集しようとしているエンティティの作成者であるかどうかを確認するカスタム認証をコントローラーに追加する必要があります。
@SecureSocial.SecuredAction(authorization = OwnerCanEdit.class, params = {"id"})
ルート:
GET /projects/edit/:id @controllers.ProjectsController.edit(id)
これを行うには、リクエスト パスからエンティティ ID を渡す必要があります。Authorization インターフェイスを実装するクラスでパス パラメータを取得/渡す方法はありますか?