J'utilise la sécurité à ressort pour l'authentification des utilisateurs.Spécification du fournisseur d'authentification personnalisée
J'ai créé un fournisseur d'authentification personnalisé et implémentation de l'interface UserDetails.
Après est 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" />
Je ne suis pas en mesure de lier mon fournisseur d'authentification personnalisé pour l'authentification balise de gestionnaire.
J'ai essayé d'utiliser la balise "custom-authenitication-provider", mais il semble que cette balise ne soit pas présente à partir de Spring 3.
Aidez-nous s'il vous plaît. Faites-moi savoir si d'autres informations sont requises
Copie possible de [spring-security-custom-authentification-et-encodage de mot de passe] (http://stackoverflow.com/questions/7658853/spring-security-custom-authentication-and-password-encoding) – Ravi