私はWEBアプリケーションをSpring Securityに移行しています。アプリケーションはSpring MVCを使用してJSPをレンダリングし、コントローラメソッドには@Secured(...)
と注釈が付けられます。Spring WEBセキュリティ:アクセス可能なURLのリスト
したがって、ログインとMVCサーブレットの初期化が成功した後のいくつかの時点で、いくつかのSpring内部情報には次の情報があります。ユーザーにはどの権限が与えられていますか?
私が望むのは、現在のユーザーがナビバーを生成するためにアクセス可能なURLのリストを動的に取得することです。
もちろん、いくつかのSpring Beanをオーバーライドすることはできますが、このアプローチはあまりにも汚いと思われます。だから、それを行う方法に関する提案、おそらく標準的な解決策でしょうか?
http://stackoverflow.com/q/453925/106261 – NimChimpsky