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

fjedersikkerhedslogin virker ikke med Oracle

Jeg havde det samme problem, og efter timers research fandt jeg løsningen. Brugeroplysningerne om fjedersikkerhed ønsker en boolesk værdi på aktiveret, og 'true' på Oracle virker ikke. Jeg løser det ved at erstatte dette:

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

Til dette:

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

Det virker!. Jeg fandt løsningen her .



  1. Dvalekriterieforespørgsel for at få specifikke kolonner

  2. Hvordan ignorerer man pladsholderudtryk for Flyway?

  3. Hvordan ved man, om en række blev indsat eller opdateret, når man bruger en duplikatnøgleopdatering?

  4. En oversigt over PostgreSQL Query Caching &Load Balancing