L'unica cosa che mi lascia un po' perplesso per ora, è la possibilità di usare appunto le tabelle; nel senso...
Nel file "applicationContext-security.xml" si possono definire gli utenti in modo diretto così facendo:
codice:
<security:authentication-provider>
<security:user-service>
<security:user name="user" password="user" authorities="ROLE_USER" />
<security:user name="supervisor" password="supervisor" authorities="ROLE_SUPERVISOR" />
<security:user name="admin" password="admin" authorities="ROLE_ADMIN" />
</security:user-service>
</security:authentication-provider>
immagino che si debba sostituire questa parte con qualcosa per agganciare le tabelle! In giro per la rete ho trovato questo:
codice:
<authentication-provider>
<jdbc-user-service data-source-ref="dataSource" authorities-by-username-query="select username,authority from users where username=?"/>
</authentication-provider>
però non ho capito questo dataSource dove debba essere dichiarato.......