Spring Security 3.1.0.M1-指示http块调用一个身份验证提供程序

Spring Security 3.1.0.M1-指示http块调用一个身份验证提供程序,spring,spring-security,Spring,Spring Security,我使用的是SpringSecurity3.1.0,我有两个http块。一个用于RESTWeb服务层,我只想调用我的userManager身份验证提供程序,而不是两个身份验证提供程序。有没有办法将http块指向某个特定的身份验证提供程序 <http pattern="/services/**" create-session="stateless"> <intercept-url pattern="/**" access="ROLE_USER" />

我使用的是SpringSecurity3.1.0,我有两个http块。一个用于RESTWeb服务层,我只想调用我的userManager身份验证提供程序,而不是两个身份验证提供程序。有没有办法将http块指向某个特定的身份验证提供程序

    <http pattern="/services/**" create-session="stateless">
        <intercept-url pattern="/**" access="ROLE_USER" />
        <http-basic />
    </http>
    <http access-denied-page="/auth/denied.html">
        <form-login
            login-processing-url="/j_spring_security_check.html"
            login-page="/auth/login.html"
            default-target-url="/registered/home.html"
            authentication-failure-url="/auth/login.html" />
         <logout invalidate-session="true" 
              logout-url="/auth/logout.html" 
              success-handler-ref="DCLogoutSuccessHandler"/>
        <anonymous username="guest" granted-authority="ROLE_ANONYMOUS"/>
        <custom-filter after="FORM_LOGIN_FILTER" ref="xmlAuthenticationFilter" />
    </http>

    <authentication-manager alias="am">
        <authentication-provider user-service-ref="userManager">
                <password-encoder ref="passwordEncoder" />
        </authentication-provider>
        <authentication-provider ref="xmlAuthenticationProvider" />
    </authentication-manager>

请参见。您必须创建一个单独的令牌,并覆盖
支持的
身份验证提供程序方法,以便提供程序仅处理该令牌