sql >> Database teknologi >  >> RDS >> Mysql

Bruger du mysql-database til at godkende brugere i Spring-sikkerhed?

en anden måde at gøre dette på er at oprette tabeller ved hjælp af standard springsikkerhedsdatabaseskemaet (http://static.springsource.org/spring-security/site/docs/3.0.x/reference/appendix-schema.html ). Så kan du blot bruge springs jdbc-brugerservice:

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

Eller hvis du vil bruge dit eget skema, kan du tilsidesætte forespørgslerne på denne måde:

<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. 12.2 RAC/GI Nye funktioner

  2. Har mysql det, der svarer til Oracles analytiske funktioner?

  3. MySQL Tilføj unik begrænsning

  4. SQL DROP DATABASE Syntaks – Listet efter DBMS