This is an automated email from the ASF dual-hosted git repository.

jerrypeng pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/pulsar.git


The following commit(s) were added to refs/heads/master by this push:
     new 436e4ba  WorkerService should inherit authentication configs from 
broker when running as part of the broker (#4172)
436e4ba is described below

commit 436e4ba2f24fc80fc870656bfa635d4a37872b6d
Author: Boyang Jerry Peng <jerry.boyang.p...@gmail.com>
AuthorDate: Tue Apr 30 11:08:55 2019 -0700

    WorkerService should inherit authentication configs from broker when 
running as part of the broker (#4172)
---
 pulsar-broker/src/main/java/org/apache/pulsar/PulsarBrokerStarter.java | 3 +++
 pulsar-broker/src/main/java/org/apache/pulsar/PulsarStandalone.java    | 3 +++
 2 files changed, 6 insertions(+)

diff --git 
a/pulsar-broker/src/main/java/org/apache/pulsar/PulsarBrokerStarter.java 
b/pulsar-broker/src/main/java/org/apache/pulsar/PulsarBrokerStarter.java
index 346a3eb..bda08b2 100644
--- a/pulsar-broker/src/main/java/org/apache/pulsar/PulsarBrokerStarter.java
+++ b/pulsar-broker/src/main/java/org/apache/pulsar/PulsarBrokerStarter.java
@@ -167,6 +167,9 @@ public class PulsarBrokerStarter {
                         + "-fw-" + hostname
                         + "-" + workerConfig.getWorkerPort());
                 // inherit broker authorization setting
+                
workerConfig.setAuthenticationEnabled(brokerConfig.isAuthenticationEnabled());
+                
workerConfig.setAuthenticationProviders(brokerConfig.getAuthenticationProviders());
+
                 
workerConfig.setAuthorizationEnabled(brokerConfig.isAuthorizationEnabled());
                 
workerConfig.setAuthorizationProvider(brokerConfig.getAuthorizationProvider());
                 
workerConfig.setConfigurationStoreServers(brokerConfig.getConfigurationStoreServers());
diff --git 
a/pulsar-broker/src/main/java/org/apache/pulsar/PulsarStandalone.java 
b/pulsar-broker/src/main/java/org/apache/pulsar/PulsarStandalone.java
index 4acbc44..2ec79a0 100644
--- a/pulsar-broker/src/main/java/org/apache/pulsar/PulsarStandalone.java
+++ b/pulsar-broker/src/main/java/org/apache/pulsar/PulsarStandalone.java
@@ -298,6 +298,9 @@ public class PulsarStandalone implements AutoCloseable {
                     + "-fw-" + hostname
                     + "-" + workerConfig.getWorkerPort());
             // inherit broker authorization setting
+            
workerConfig.setAuthenticationEnabled(config.isAuthenticationEnabled());
+            
workerConfig.setAuthenticationProviders(config.getAuthenticationProviders());
+
             
workerConfig.setAuthorizationEnabled(config.isAuthorizationEnabled());
             
workerConfig.setAuthorizationProvider(config.getAuthorizationProvider());
             
workerConfig.setConfigurationStoreServers(config.getConfigurationStoreServers());

Reply via email to