Tom*_*ero 11 grails login spring-security
我的用户域类扩展了SecUser.
用户拥有"电子邮件"属性.
Spring安全性使用SecUser的"用户名"登录.
我需要使用'email'登录.有没有办法做到这一点?
编辑(从接受的答案):
我删除了SecUser的用户名属性并添加了电子邮件属性.
然后我将这行添加到Config.groovy:
grails.plugins.springsecurity.userLookup.usernamePropertyName ='email'
chr*_*cnm 15
RTFM我的朋友:)
userLookup.usernamePropertyName 'username' User class username field
Run Code Online (Sandbox Code Playgroud)
添加到Config.grooy:
grails.plugins.springsecurity.userLookup.usernamePropertyName='email'
Run Code Online (Sandbox Code Playgroud)
较新版本的grails使用的是前缀
grails.plugin.springsecurity 代替 grails.plugins.springsecurity
| 归档时间: |
|
| 查看次数: |
3646 次 |
| 最近记录: |