是否可以将 spring 安全调用配置为能够通过电子邮件和用户名进行身份验证?目前,正如我从文档中看到的那样,userLookup.userDomainClassName 配置为匹配一个字段,例如用户名,因此用户需要输入用户名才能登录。是否可以让用户使用电子邮件或用户名登录?
问问题
445 次
1 回答
5
您可以通过创建自定义 UserDetailsSerice来完成此操作。
在执行loadUserByUsername
搜索时首先通过用户名,然后如果失败,则通过电子邮件搜索。
于 2013-03-25T19:05:03.450 回答