2
回答
spring security oauth 已经实现了登录,和接口调用,用的password模式,但拿不到用户信息
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

在controller里面,用SecurityContextHolder.getContext().getAuthentication() 拿不到用户信息,只有anonymousUser

举报
sparic
发帖于3个月前 2回/81阅

解决了,前端页面在request的header里"Authorization"参数,值放"bear"+access_token的值,后端就正常把该参数传到认证接口,就可以拿到了,之前是前端用的access_token=xxxxxxxxx的方式传递进去,然后在后端的过滤器里,组装了header参数,这样肯定是拿不到的了

引用来自“sparic”的评论

解决了,前端页面在request的header里"Authorization"参数,值放"bear"+access_token的值,后端就正常把该参数传到认证接口,就可以拿到了,之前是前端用的access_token=xxxxxxxxx的方式传递进去,然后在后端的过滤器里,组装了header参数,这样肯定是拿不到的了

解决了

顶部