Spring Boot 2提取主要对象

问题描述

现在,我的主要班级是:OAuth2AuthenticationToken

我正在使用oAuth2Login。我的oidcUserService返回了UserPrincipal类的对象。

它工作正常,因为在OAuth2AuthenticationToken中作为principal属性,我看到了类UserPrincipal

在控制器方法中我不能说: fun user(p: UserPrincipal):,因为我遇到错误UserPrincipal不是OAuth2AuthenticationToken类的子类型。

问题是: 如何从UserPrincipal提取OAuth2AuthenticationToken作为委托人?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)