コントローラーを保護するためにGrails2.0.3と最新のSpringSecurityプラグインを使用しています。
しかし、どういうわけかコントローラーは保護されていません。
import grails.plugins.springsecurity.Secured
@Secured("ROLE_USER")
class SettingsController extends UtilController {
def index(){
render "should not run while not logged in"
}
}
ログインしているときとログインしていないときは、メッセージが表示されます。springSecurityServiceを挿入すると、正しいログインステータス(true / false)が表示されるため、アノテーションは処理されません。
「IS_AUTHENTICATED_FULLY」要件を追加して、アノテーションをメソッドに移動しようとしましたが、役に立ちません。
それは何と関係があるのでしょうか?