Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Menggunakan database mysql untuk mengautentikasi pengguna dalam keamanan Spring?

cara lain untuk melakukannya adalah dengan membuat tabel menggunakan skema basis data keamanan pegas standar (http://static.springsource.org/spring-security/site/docs/3.0.x/reference/appendix-schema.html ). Kemudian Anda cukup menggunakan jdbc-userservice pegas:

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

Atau jika Anda ingin menggunakan skema Anda sendiri, Anda dapat mengganti kueri seperti ini:

<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. Cara memperbarui MySQL secara OTOMATIS setelah bidang stempel waktu berakhir

  2. Python - mengotomatiskan indeks MySQL:melewati parameter

  3. pelengkapan otomatis menunjukkan semua entri, Tidak melakukan pencarian apa pun

  4. Hitung baris dengan ID yang sama di php

  5. Kesalahan dengan kueri Symfony:Literal yang Diharapkan, didapat ''