323.2. 控制对 Camel 路由的访问
使用这个组件需要 Spring Security AuthenticationManager
和 AccessDecisionManager
。以下是如何使用 Spring Security 命名空间在 Spring XML 中配置这些对象的示例:
现在,底层安全对象已设置,我们可使用它们来配置授权策略,并使用该策略控制对路由的访问:
在本例中,除非已验证或可以进行身份验证的 Spring Security Authentication
对象,否则不会执行端点 模拟:end
,并且包含 ROLE_ADMIN
授权可由 SpringSecurityAuthorizationPolicy
定位。