2
0
Эх сурвалжийг харах

SEC-920: Update preauth sample to make use of internal authentication manager
http://jira.springframework.org/browse/SEC-920. Updated context file to use <custom-authentication-provider>.

Luke Taylor 17 жил өмнө
parent
commit
d9634bcb39

+ 6 - 11
samples/preauth/src/main/webapp/WEB-INF/applicationContext-security.xml

@@ -18,18 +18,13 @@
         </sec:filter-chain-map>
     </bean>
 
-    <bean id="authenticationManager" class="org.springframework.security.providers.ProviderManager">
-        <property name="providers">
-        <list>
-            <ref local="preAuthenticatedAuthenticationProvider"/>
-        </list>
-        </property>
-    </bean>
-
     <bean id="sif" class="org.springframework.security.context.HttpSessionContextIntegrationFilter"/>
-
-    <bean id="preAuthenticatedAuthenticationProvider" class="org.springframework.security.providers.preauth.PreAuthenticatedAuthenticationProvider">
-        <property name="preAuthenticatedUserDetailsService" ref="preAuthenticatedUserDetailsService"/>
+
+    <sec:authentication-manager alias="authenticationManager" />
+
+    <bean id="preAuthenticatedAuthenticationProvider" class="org.springframework.security.providers.preauth.PreAuthenticatedAuthenticationProvider">
+        <sec:custom-authentication-provider />
+        <property name="preAuthenticatedUserDetailsService" ref="preAuthenticatedUserDetailsService"/>
     </bean>
 
     <bean id="preAuthenticatedUserDetailsService"