私はgrailsアプリケーションでACL plugin
を使用しようとしています。このチュートリアルで示した例に基づいて、http://grails-plugins.github.com/grails-spring-security-acl/docs/manual/guide/3.%20Tutorial.html@PreAuthorize, @PostAuthorize, @PreFilter, and @PostFilter
を実装するService
を作成する必要があります。ACLプラグインの使い方は?
サービスを作成するのではなく、私のコントローラにこのアプローチを実装したいと思っていました。私は自分の行動の先頭に@PreAuthorize
を使用して試してみましたが、それはエラーメッセージを返します:
Annotation @org.springframework.security.access.prepost.PreAuthorize is not allowed on element FIELD
は、この平均値は、@PreAuthorize
注釈は、コントローラ内の各アクションを呼び出すことは適切ではありませんしていますか?
助けてください。
ありがとうございました!つまり、ACLプラグインを使用するためには、各コントローラのサービスを作成するしかありません。もう1つの質問があります。ACLプラグインを使用する以外に、各アクションに権限を割り当てる別の方法がありますか?どうもありがとうございます! – chemilleX3
コントローラーとサービスの間に1-1は必要ありません。ロジックが似ているので、すべてを1つのサービスにまとめることができるかもしれませんが、確かに少数で十分でしょう。 –
ありがとうございました。私は、上記の注釈を使用するためのサービスを作成する代わりに、私のコントローラ内のアクションをメソッドに変換するだけで、それは論理的なアプローチですか? – chemilleX3