首页 > 解决方案 > SecurityContextHolder.getContext()。获取身份验证()。GetPrincipal() 只能获取用户名

问题描述

SecurityContextHolder.getContext()。获取身份验证()。GetPrincipal() 只能获取用户名,我其实是想获取一个用户对象。

标签: springspring-security-oauth2

解决方案


对,那是正确的。您必须使用户名字段唯一。然后,您将能够在存储库中创建一个方法,该方法允许您通过用户名恢复用户。在那里你可以得到你需要的领域。


推荐阅读