spring - SecurityContextHolder.getContext()。获取身份验证()。GetPrincipal() 只能获取用户名
问题描述
SecurityContextHolder.getContext()。获取身份验证()。GetPrincipal() 只能获取用户名,我其实是想获取一个用户对象。
解决方案
对,那是正确的。您必须使用户名字段唯一。然后,您将能够在存储库中创建一个方法,该方法允许您通过用户名恢复用户。在那里你可以得到你需要的领域。
推荐阅读
- html - 按钮文本以 Windows 为中心,但不在 Linux/android CSS 中
- android - 滑动标签滑动不顺畅
- vba - 如果 isblank(cell) 则继续下一个 VBA
- node.js - 使用 PassportJS 在 Facebook 登录后将用户重定向到原始 URL
- jenkins - jenkins build 在不同目录中的并行执行
- php - PHP 无法从 wsdl 文件运行 Soap 函数
- html - 在 :hover 之后使下拉列表不再活动
- go - 拨号 unixgram: no such file or directory 错误
- bash - 一行中的 bash 脚本中文件名的扩展名列表
- android - 在使用 asyncStorage 和 json.parse() 时,我的公共变量不会自行更新