2
JSF 2アプリケーションでSpringセキュリティ3.0.5を使用しています。Spring SecurityのURLの認証をプログラムでテストするにはどうすればよいですか?
アクセス権のないユーザーのナビゲーションメニューの項目を非表示にするには、現在ログインしているユーザーが特定のURLにアクセスできるかどうかをプログラムでテストする必要があります。
これを行う最も簡単な方法は何ですか?
JSF 2アプリケーションでSpringセキュリティ3.0.5を使用しています。Spring SecurityのURLの認証をプログラムでテストするにはどうすればよいですか?
アクセス権のないユーザーのナビゲーションメニューの項目を非表示にするには、現在ログインしているユーザーが特定のURLにアクセスできるかどうかをプログラムでテストする必要があります。
これを行う最も簡単な方法は何ですか?
自分自身で解決策を見つけました。この機能のAPIはWebInvocationPrivilegeEvaluator
にあり、@Autowired
スプリングバンで取得できます。
私は似たようなことをしたい。あなたはこれに答えることができますか: http://stackoverflow.com/questions/6893061/how-to-dynamically-decide-intercept-url-access-attribute-value-in-spring-securi – Cracker
Michael、WebInvocationPrivilegeEvaluatorが動作しているかどうか知っていますか@Preauthorizeアノテーションを持つSpringMVCコントローラメソッドにバインドされたURLについては? –
これは '@ PreAutorized'と' @ PostAuthorized'アノテーションでは機能しません –