gpt4 book ai didi

Grails Spring Security 使用电子邮件登录

转载 作者:行者123 更新时间:2023-12-04 01:57:23 24 4
gpt4 key购买 nike

我的用户域类扩展了 SecUser。

用户有一个属性“电子邮件”。

Spring security 使用 SecUser 的“用户名”来登录。

我需要使用“电子邮件”登录。有没有办法做到这一点?

编辑(来自接受的答案):

我删除了 SecUser 的用户名属性并添加了电子邮件属性。

然后我将这一行添加到 Config.groovy:

grails.plugins.springsecurity.userLookup.usernamePropertyName = 'email'

最佳答案

RTFM 我的 friend :)

http://grails-plugins.github.com/grails-spring-security-core/docs/manual/guide/single.html#4.1%20Person%20Class

userLookup.usernamePropertyName 'username'  User class username field

添加到 Config.grooy:
grails.plugins.springsecurity.userLookup.usernamePropertyName='email'

较新版本的 grails 使用前缀
grails.plugin.springsecurity而不是 grails.plugins.springsecurity

关于Grails Spring Security 使用电子邮件登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12101849/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com