【发布时间】:2015-08-10 00:50:04
【问题描述】:
在 Grails 3.0 中,如何指定 Spring Boot Security 应使用 BCrypt 进行密码编码?
以下几行应该提供我认为需要做的事情的感觉(但我大多只是猜测):
import org.springframework.security.crypto.password.PasswordEncoder
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder
PasswordEncoder passwordEncoder
passwordEncoder(BCryptPasswordEncoder)
我的应用程序将 spring-boot-starter-security 作为依赖项加载:
build.gradle
dependencies {
...
compile "org.springframework.boot:spring-boot-starter-security"
我为userDetailsService 连接了一个服务,使用:
conf/spring/resources.groovy
import com.example.GormUserDetailsService
import com.example.SecurityConfig
beans = {
webSecurityConfiguration(SecurityConfig)
userDetailsService(GormUserDetailsService)
}
【问题讨论】:
标签: grails spring-security spring-boot bcrypt grails-3.0