https://github.com/tuanngda/spring-boot-oauth2-demo的例子git clone下来后,
单元测试都没有问题,可以通过;
集成到自己的项目中,做成一个uaa微服务,
不想居然单元测试无法通过
明明代码都是一模一样,挫败感上来了,昨天一天过去无任何头绪。
今日一早还是在stackoverflow上找到了点蛛丝马迹
https://stackoverflow.com/questions/42320756/oauth2-with-spring-boot-rest-application-cannot-access-resource-with-token
然后顺势找了
https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-1.5-Release-Notes#oauth-2-resource-filter
由于我用的spring boot是1.5.3版本,示例中的是1.4.0,
在我的application.properties配置文件中加上
security.oauth2.resource.filter-order=3
后oauth2的资源授权服务测试通过O(∩_∩)O