sql >> Databasteknik >  >> RDS >> Oracle

vårens säkerhetsinloggning fungerar inte med Oracle

Jag hade samma problem och efter timmar av forskning hittade jag lösningen. Användarinformationen för fjädersäkerhet vill ha ett booleskt värde på aktiverat och "true" på Oracle fungerar inte. Jag fixar det genom att ersätta detta:

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

Till detta:

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

Det fungerar!. Jag hittade lösningen här .



  1. Hur man använder orderby på element som sammanfogats med Laravel Eloquent-metoden WITH

  2. mysql-fråga med random och desc

  3. Hibernate postgresql/hsqldb TEXT kolumn inkompatibilitetsproblem

  4. Hur hittar man skillnaden i svartvitt TIMESTAMP-format i Oracle?