授予在微服务中创建的方法的权限

时间:2021-01-05 18:32:38

标签: java oauth-2.0 swagger spring-cloud-feign feign

我正在做一个 netflix 项目,现在我正在保护它,为此我需要首先传递一个令牌以在名为身份服务器的微服务中验证它,我需要 netflix 方法有一个相应的基本身份验证标头或授权它将在邮递员中执行的操作,但在 java 代码中自动执行

@FeignClient(
    name = "${feign.identity-server.server.name}",
    url = "${feign.identity-server.server.url}")
public interface IdentityServerFeignClient {

  @GetMapping(
      value = "${feign.identity-server.server.resource.check-token.url}",
      produces = MediaType.APPLICATION_JSON_VALUE)
  TokenValidationDto validateToken(@RequestParam String token );
}

0 个答案:

没有答案