Oracle
 sql >> Base de données >  >> RDS >> Oracle

La connexion de sécurité Spring ne fonctionne pas avec Oracle

J'ai eu le même problème et après des heures de recherche, j'ai trouvé la solution. Les détails de l'utilisateur de Spring Security veulent une valeur booléenne sur activé et "true" sur Oracle ne fonctionne pas. Je le corrige en remplaçant ceci :

users-by-username-query=" 
select USERNAME as username, PASSWORD as password,'true' as enabled from 
users where USERNAME=?"

À ceci :

users-by-username-query=" 
select USERNAME as username, PASSWORD as password,1 as enabled from 
users where USERNAME=?"

Ça marche!. J'ai trouvé la solution en lisant ici .