mirror of
https://github.com/spring-projects/spring-security.git
synced 2025-05-31 09:12:14 +00:00
Corrected sample code for request-header authentication.
This commit is contained in:
parent
9d85168a10
commit
fdf46b99eb
@ -137,16 +137,19 @@
|
||||
<section>
|
||||
<title>Siteminder Example Configuration</title>
|
||||
<para> A typical configuration using this filter would look like this: <programlisting><![CDATA[
|
||||
<security:http>
|
||||
<!-- Additional http configuration omitted -->
|
||||
<security:custom-filter ref="siteminderFilter" />
|
||||
</security:http>
|
||||
|
||||
<bean id="siteminderFilter" class=
|
||||
"org.springframework.security.web.authentication.preauth.header.RequestHeaderAuthenticationFilter">
|
||||
<security:custom-filter position="PRE_AUTH_FILTER" />
|
||||
<property name="principalRequestHeader" value="SM_USER"/>
|
||||
<property name="authenticationManager" ref="authenticationManager" />
|
||||
</bean>
|
||||
|
||||
<bean id="preauthAuthProvider"
|
||||
class="org.springframework.security.web.authentication.preauth.PreAuthenticatedAuthenticationProvider">
|
||||
<security:custom-authentication-provider />
|
||||
<property name="preAuthenticatedUserDetailsService">
|
||||
<bean id="userDetailsServiceWrapper"
|
||||
class="org.springframework.security.core.userdetails.UserDetailsByNameServiceWrapper">
|
||||
@ -155,7 +158,9 @@ class="org.springframework.security.web.authentication.preauth.PreAuthenticatedA
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<security:authentication-manager alias="authenticationManager" />
|
||||
<security:authentication-manager alias="authenticationManager">
|
||||
<security:authentication-provider ref="preauthAuthProvider" />
|
||||
</security-authentication-manager>
|
||||
]]>
|
||||
</programlisting> We've assumed here that the security namespace is being used for
|
||||
configuration (hence the user of the <literal>custom-filter</literal>,
|
||||
|
Loading…
x
Reference in New Issue
Block a user