现象

如果微服务接入了资源服务器,那么全部的资源被 spring security oauth 拦截,如果没有合法 token 直接会被拒绝。

服务暴露

若封装接口接口(例如 swagger 等)无法加,可以直接参考下文配置文件中声明
// 如果配置在controller类上 是整个类的接口对外暴露
@Inner(value = false)
@GetMapping(“/“)
public R api() {
}

也直接在对应微服务模块配置

security:
oauth2:
client:

  # 默认放行url,如果子模块重写这里的配置就会被覆盖
  ignore-urls:
    - /actuator/**
    - /v2/api-docs
    - 目标接口的Ant表达式即可
文档更新时间: 2021-08-10 17:00   作者:admin