Hi Spring Cloud Team,

I am using Spring Cloud Netflix as our Discovery Service, and also setup an Eureka cluster with 2 nodes. But got authentication issue for nodes replication with Oauth token.

Spring Cloud Version: 2020.0.2 eureka-core version: 1.10.11

I tried to inject Oauth token with guide: https://docs.spring.io/spring-cloud-netflix/docs/current/reference/html/#authenticating-with-the-eureka-server, this only works for general user requests to register app and also heartbeat, but doesn't work for cluster nodes replication requests, specifically "/eureka/peerreplication/batch/". So can we improve this to allow customization for replication requests? Or this is an issue for Eureka?

Thanks very much.

Comment From: kyle-wang-sd

Hi, I found a way to achieve my goal.

WebFilters could be injected to replication requests by providing following bean which references to EurekaServerAutoConfiguration.java

@Bean
public ReplicationClientAdditionalFilters additionalFilters() {
    return new ReplicationClientAdditionalFilters(Collections.emptyList());
}

So my question is, is this a formal way to do so, if then, could this be updated to some documents?

Thanks.

Comment From: OlgaMaciaszek

@kyle-wang-sd would you like to submit a documentation PR?

Comment From: kyle-wang-sd

Hi @OlgaMaciaszek , could u guide me how to submit a documentation PR?