我无法从我的网络容器中获取播放用户的角色。
简而言之,就是这种情况
play2war
用于将Web应用程序放入我们的Web容器(WPL)我尝试使用play-pac4j(play-pac4j_java
和pac4j-http
)获取用户个人资料(使用JavaController.getUserProfile()
)但是在我的控制器中调用该方法时我得到null JavaController
。也许我只是错误地使用pac4j
。
我用
play2-war-plugin
1.3-beta3)play-pac4j_java
,1.3.0; pac4j-http
,1.6.0)在这些情况下,如何获取属于该用户的用户名和角色?
我不必使用pac4j
,虽然我认为为此目的使用库会很好(并且它看起来很容易)。
我创建了一个获取用户主体的过滤器,并计划将其放在ThreadLocal中并稍后从中读取。我把这个设计放在架子上,因为我知道该游戏使用异步调用,而且我不确定它与ThreadLocal的效果如何。
关于此的任何输入?
欢呼声