基于spring cloud OAuth2的微服务授权验证服务搭建的一些坑, 包括401,client_secret,invalid_scope等问题


一 先贴成功图,用的是springcloud Finchley.SR1版本,springboot版本2.0.6

问题一: 返回401, Unauthorized

出现这个问题原因很多:首先确保方法开启client_id参数校验:

最后,spring5以上密码需要指定,

 

问题二: datasource required

这个问题是springBean加载的问题,不能把注入的属性直接用于属性,比如:

 

应该定义一个方法获取Bean:

因为spring初始化Bean的时候会先

问题三: invalid_client 这个就比较坑了,出现这个基本说明程序没问题了,那就是参数有问题

我这里就是这个问题坑了好久:

因为是网上赋值的,所以有空格,去除空格就可以了!


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM