Mysql
 sql >> база данни >  >> RDS >> Mysql

Използване на база данни mysql за удостоверяване на потребители в Spring сигурност?

друг начин да направите това е да създадете таблици, използвайки стандартната схема на базата данни за защита на пружината (http://static.springsource.org/spring-security/site/docs/3.0.x/reference/appendix-schema.html ). След това можете просто да използвате jdbc-userservice на spring:

<security:authentication-provider >
    <security:jdbc-user-service data-source-ref="dataSource" /> 
    <security:password-encoder hash="sha" />
</security:authentication-provider>

Или ако искате да използвате своя собствена схема, можете да замените заявките по следния начин:

<security:authentication-provider>
    <securiy:jdbc-user-service 
      data-source-ref="dataSource"
      users-by-username-query="select username, password from users where username=?"
      authorities-by-username-query="select username, roleName from role..."
      role-prefix="ROLE_"
    />
 </security:authentication-provider>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL заявка - използвайки SUM от COUNT

  2. Съкращаване на Mysql таблица Cron работа?

  3. Изпращане на имейл от MySQL тригер при актуализиране на таблица

  4. Обновяването на MySQL отнема (твърде) много време

  5. как да изтриете записи от база данни с Ajax