sql >> Databasteknik >  >> RDS >> Mysql

Använder du mysql-databas för att autentisera användare i Spring Security?

ett annat sätt att göra detta är att skapa tabeller med standardschemat för vårens säkerhetsdatabas (http://static.springsource.org/spring-security/site/docs/3.0.x/reference/appendix-schema.html ). Då kan du helt enkelt använda vårens jdbc-userservice:

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

Eller om du vill använda ditt eget schema kan du åsidosätta frågorna så här:

<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. Textsökning i flera fält MySQL

  2. hur man infogar flera rader i sqlite android

  3. Heroku Rails 4 kunde inte ansluta till servern:anslutningen nekades

  4. Kapslade markörer i Mysql