从Spring安全上下文获取userAuthentication对象

时间:2019-01-22 06:15:03

标签: spring-boot spring-security oauth-2.0

我调试了SecurityContextHolder.getContext().getAuthentication(),其中有一个userAuthentication对象,它也有我的自定义详细信息。没有获取者可以访问它。如何获取这些详细信息。

如何从?SecurityContextHolder.getContext().getAuthentication()

获取令牌增强的其他详细信息

1 个答案:

答案 0 :(得分:-1)

OAuth2Authentication principal =  (OAuth2Authentication) SecurityContextHolder.getContext().getAuthentication();
Object object=principal.getUserAuthentication().getDetails();