1

コントローラと一致するURLのロールベースのアクセス制御にSpringSecurityを使用しています。

一部のURLでユーザーのアクセス許可がチェックされるシステムを作成したいと思います。私はすでにカスタムアクセス決定投票者を作成し、それをカスタムアクセス決定マネージャーで使用しています。しかし、これまでは、確認したい実際のURLを取得できませんでした。

アクセス決定の投票者が投票されている実際のURLを取得することは可能ですか?投票インターフェースメソッドで指定されたObjectoパラメーターを使用できますか?

ありがとう

4

1 に答える 1

5

私はこの答えであなたの質問に答えたと思います。基本的AccessDecisionVoter<FilterInvocation>に、オーバーライドsupports(Class<?> clazz)を実装して、オブジェクトに対してのみtrueを返しますFilterInvocation。投票メソッドの2番目のパラメーターには、探しているメソッドを持つFilterInvocationオブジェクトがあります。getRequestUrl()

于 2012-07-09T20:39:40.963 に答える