Oracle
 sql >> Database >  >> RDS >> Oracle

l'accesso di sicurezza primaverile non funziona con Oracle

Ho avuto lo stesso problema e dopo ore di ricerca ho trovato la soluzione. I dettagli utente della sicurezza di primavera richiedono un valore booleano su abilitato e "vero" su Oracle non funziona. Lo risolvo sostituendo questo:

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

A questo:

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

Funziona!. Ho trovato la soluzione leggendo qui .