基于spring cloud OAuth2的微服务授权验证服务

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

问题一: 返回401, Unauthorized

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

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

问题二: datasource required

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

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

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

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

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

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

猜你喜欢

转载自www.cnblogs.com/houzheng/p/11368019.html