maggio 23, 2018

Multi provider di autenticazione in Spring Security

Spring Security supporta la gestione di più provider di autenticazione. La classe AuthenticationManagerBuilder consente di implementare e gestire simultaneamente più meccanismi di autenticazione basati per esempio su LDAP e Active Directory oppure con credenziali memorizzate su Database o direttamente In-Memory. È inoltre possibile utilizzare gli oggetti AuthenticationProvider e UserDetails per estendere le proprietà di default dell’utente (username e password) e creare provider di autenticazione personalizzati basati per esempio su chiamate a servizi remoti RESTful e SOAP.

Stack

JDK 1.8
Maven 3.5.9
Spring Security 5.0.1.RELEASE

Source

SUBVERSION
svn co https://github.com/giuseppeurso-eu/spring-mvc/trunk spring-mvc
GIT
git clone https://github.com/giuseppeurso-eu/spring-mvc.git

 

AuthenticationConfig

 

MyCustomUserDetails

 

MyCustomAuthProvider

 

 

 

Related posts

Leave a Reply

Your email address will not be published.