feign业务组件远程请求 /oauth/token

 

 Spring Security OAuth框架内部封装登录接口,不需要提供单独的接口去访问

 

前端可直接根据接口去登录

 

=======================================================================

 

现有需求:通过用户角色的权限(登录权限),限制APP还是WEB可登录,需要登录从业务组件走,通过请求中的User-Agent 可判断是web还是APP, 有权限业务组件通过Feign请求网关去调用/oauth/token

=========================================================================================

 

 ============test  result=========================


踩坑记录:

刚开始从网上找的,请求的时候requestMapping属性加了Authorization=Basic c3VtbWl0(client_id:client_secret 通过base64编码获得summit,参数传递client_id和client_secret的话,不需要Authorization属性;

入参字段字母严格按照服务端接收的来!!!!!(username)

参考链接:

https://blog.csdn.net/u012040869/article/details/80140515/?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-0&spm=1001.2101.3001.4242

posted @ 2021-04-16 11:29  umin  阅读(496)  评论(0编辑  收藏  举报