public Mono filter()

in src/main/java/com/epam/digital/data/platform/gateway/filter/PublicApiAddTokenGatewayFilter.java [41:51]


  public Mono<Void> filter(ServerWebExchange exchange, GatewayFilterChain chain) {
    log.info("Add access token to public api call");
    var token = publicApiIdmService.getClientAccessToken();
    var request =
        exchange
            .getRequest()
            .mutate()
            .headers(httpHeaders -> httpHeaders.set(config.getHeader(), token))
            .build();
    return chain.filter(exchange.mutate().request(request).build());
  }