ユーザーの認証に春のセキュリティを使用しています。
カスタム認証プロバイダーと UserDetails インターフェースの実装を作成しました。
以下はapplication-context.xmlです
<beans:bean id="authenticationProvider" class="com.utils.UserAuthenticationProvider" >
</beans:bean>
<beans:bean id="passwordEncoder" class="com.utils.PasswordUtil"/>
<beans:bean id="saltSource" class="org.springframework.security.authentication.dao.ReflectionSaltSource">
<beans:property name="userPropertyToUse" value="lastChangeDate" />
</beans:bean>
<authentication-manager alias="authenticationManager" >
<authentication-provider user-service-ref="userDetailsService" >
<password-encoder ref="passwordEncoder">
<salt-source ref="saltSource" />
</password-encoder>
</authentication-provider>
</authentication-manager>
<beans:bean id="userDetailsService" class="com.service.impl.UserDetailsServiceImpl" />
カスタム認証プロバイダーを認証マネージャー タグにリンクできません。
「custom-authenitication-provider」タグを使ってみたのですが、このタグはSpring 3以降にはないようです。
助けてください。さらに情報が必要な場合はお知らせください