323.2. Camel ルートへのアクセスの制御
このコンポーネントを使用するには、Spring Security AuthenticationManager
および AccessDecisionManager
が必要です。Spring Security 名前空間を使用して Spring XML でこれらのオブジェクトを設定する方法の例を次に示します。
基盤となるセキュリティーオブジェクトが設定されたので、それらを使用して承認ポリシーを設定し、そのポリシーを使用してルートへのアクセスを制御できます。
この例では、エンドポイント mock:end
は、認証済みまたは認証可能で ROLE_ADMIN
権限を含む Spring Security Authentication
オブジェクトが 管理者 SpringSecurityAuthorizationPolicy
によって位置付けられることができなければ、実行されません。