31 Mayıs 2018 Perşembe

SpringSecurity ProviderManager Sınıfı

Giriş
AuthenticationManager arayüzünden kalıtır. Kendisine liste olarak verilen List<AuthenticationProvider> listesi üzerinde dolaşarak kullanıcıyı doğrulamaya çalışır.

Açıklaması şöyle
An AuthenticationProvider implementation takes care of verifying an authentication request.

By default Spring Security uses ProviderManager class which delegates to a list of configured AuthenticationProvider(s), each of which is queried to see if it can perform the authentication.

XML Tanımlama
Şöyle yaparız.
<authentication-manager alias="authenticationManager">
   <authentication-provider user-service-ref="userDetailsService">
     <password-encoder hash="sha-256" base64="true">
       <salt-source user-property="salt" />
      </password-encoder>
   </authentication-provider>
 </authentication-manager>

Hiç yorum yok:

Yorum Gönder