You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@eventmesh.apache.org by mi...@apache.org on 2021/10/13 11:50:20 UTC

[incubator-eventmesh] branch develop updated: [Issue #554] Removing hardcoded username and password in the project code (#555)

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

mikexue pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/incubator-eventmesh.git


The following commit(s) were added to refs/heads/develop by this push:
     new e2adda8  [Issue #554] Removing hardcoded username and password in the project code  (#555)
e2adda8 is described below

commit e2adda890c31d852231f7a38c6419dda0c32fdb2
Author: jinrongluo <ka...@gmail.com>
AuthorDate: Wed Oct 13 07:50:15 2021 -0400

    [Issue #554] Removing hardcoded username and password in the project code  (#555)
    
    * [Issue #337] Fix HttpSubscriber startup issue
    
    * [Issue #337] test commit
    
    * [Issue #337] revert test commit
    
    * [Issue #337] Enhance Http Demo Subscriber by using ExecutorService, CountDownLatch and PreDestroy hook
    
    * [Issue #337] Enhance Http Demo Subscriber by using ExecutorService, CountDownLatch and PreDestroy hook
    
    * [Issue #337] Address code review comment for Subscriber Demo App
    
    * [Issue #554] Removing hardcoded username and password in the project code
    
    Co-authored-by: j00441484 <ji...@huawei.com>
---
 .../common/protocol/http/common/ProtocolKey.java         |  4 ++--
 .../protocol/http/header/client/RegRequestHeader.java    | 10 +++++-----
 .../http/header/client/SubscribeRequestHeader.java       | 10 +++++-----
 .../http/header/client/UnSubscribeRequestHeader.java     | 10 +++++-----
 .../http/header/message/PushMessageResponseHeader.java   | 10 +++++-----
 .../http/header/message/ReplyMessageRequestHeader.java   | 10 +++++-----
 .../header/message/SendMessageBatchRequestHeader.java    | 10 +++++-----
 .../header/message/SendMessageBatchV2RequestHeader.java  | 10 +++++-----
 .../http/header/message/SendMessageRequestHeader.java    | 10 +++++-----
 .../header/message/PushMessageResponseHeaderTest.java    |  5 -----
 .../header/message/ReplyMessageRequestHeaderTest.java    |  4 ----
 .../eventmesh/client/http/conf/LiteClientConfig.java     |  4 ++--
 .../eventmesh/client/http/ssl/MyX509TrustManager.java    | 16 ++++++++--------
 .../eventmesh/client/tcp/common/EventMeshCommon.java     |  4 ++--
 14 files changed, 54 insertions(+), 63 deletions(-)

diff --git a/eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/http/common/ProtocolKey.java b/eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/http/common/ProtocolKey.java
index 28e944e..f599ea2 100644
--- a/eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/http/common/ProtocolKey.java
+++ b/eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/http/common/ProtocolKey.java
@@ -30,8 +30,8 @@ public class ProtocolKey {
         public static final String SYS = "Sys";
         public static final String PID = "Pid";
         public static final String IP = "Ip";
-        public static final String USERNAME = "Username";
-        public static final String PASSWD = "Passwd";
+        public static final String USERNAME = "";
+        public static final String PASSWD = "";
     }
 
 
diff --git a/eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/http/header/client/RegRequestHeader.java b/eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/http/header/client/RegRequestHeader.java
index 0ee7cab..3b831a0 100644
--- a/eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/http/header/client/RegRequestHeader.java
+++ b/eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/http/header/client/RegRequestHeader.java
@@ -17,9 +17,6 @@
 
 package org.apache.eventmesh.common.protocol.http.header.client;
 
-import java.util.HashMap;
-import java.util.Map;
-
 import org.apache.commons.collections4.MapUtils;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.eventmesh.common.Constants;
@@ -27,6 +24,9 @@ import org.apache.eventmesh.common.protocol.http.common.ProtocolKey;
 import org.apache.eventmesh.common.protocol.http.common.ProtocolVersion;
 import org.apache.eventmesh.common.protocol.http.header.Header;
 
+import java.util.HashMap;
+import java.util.Map;
+
 public class RegRequestHeader extends Header {
 
     private String code;
@@ -45,9 +45,9 @@ public class RegRequestHeader extends Header {
 
     private String ip;
 
-    private String username = "username";
+    private String username;
 
-    private String passwd = "user@123";
+    private String passwd;
 
     public static RegRequestHeader buildHeader(Map<String, Object> headerParam) {
         RegRequestHeader header = new RegRequestHeader();
diff --git a/eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/http/header/client/SubscribeRequestHeader.java b/eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/http/header/client/SubscribeRequestHeader.java
index 6143e4b..e6ba1b7 100644
--- a/eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/http/header/client/SubscribeRequestHeader.java
+++ b/eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/http/header/client/SubscribeRequestHeader.java
@@ -17,9 +17,6 @@
 
 package org.apache.eventmesh.common.protocol.http.header.client;
 
-import java.util.HashMap;
-import java.util.Map;
-
 import org.apache.commons.collections4.MapUtils;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.eventmesh.common.Constants;
@@ -27,6 +24,9 @@ import org.apache.eventmesh.common.protocol.http.common.ProtocolKey;
 import org.apache.eventmesh.common.protocol.http.common.ProtocolVersion;
 import org.apache.eventmesh.common.protocol.http.header.Header;
 
+import java.util.HashMap;
+import java.util.Map;
+
 public class SubscribeRequestHeader extends Header {
 
     private String code;
@@ -45,9 +45,9 @@ public class SubscribeRequestHeader extends Header {
 
     private String ip;
 
-    private String username = "username";
+    private String username;
 
-    private String passwd = "user@123";
+    private String passwd;
 
     public static SubscribeRequestHeader buildHeader(Map<String, Object> headerParam) {
         SubscribeRequestHeader header = new SubscribeRequestHeader();
diff --git a/eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/http/header/client/UnSubscribeRequestHeader.java b/eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/http/header/client/UnSubscribeRequestHeader.java
index f5b3456..d58e8c8 100644
--- a/eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/http/header/client/UnSubscribeRequestHeader.java
+++ b/eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/http/header/client/UnSubscribeRequestHeader.java
@@ -17,9 +17,6 @@
 
 package org.apache.eventmesh.common.protocol.http.header.client;
 
-import java.util.HashMap;
-import java.util.Map;
-
 import org.apache.commons.collections4.MapUtils;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.eventmesh.common.Constants;
@@ -27,6 +24,9 @@ import org.apache.eventmesh.common.protocol.http.common.ProtocolKey;
 import org.apache.eventmesh.common.protocol.http.common.ProtocolVersion;
 import org.apache.eventmesh.common.protocol.http.header.Header;
 
+import java.util.HashMap;
+import java.util.Map;
+
 public class UnSubscribeRequestHeader extends Header {
 
     private String code;
@@ -45,9 +45,9 @@ public class UnSubscribeRequestHeader extends Header {
 
     private String ip;
 
-    private String username = "username";
+    private String username;
 
-    private String passwd = "user@123";
+    private String passwd;
 
     public static UnSubscribeRequestHeader buildHeader(Map<String, Object> headerParam) {
         UnSubscribeRequestHeader header = new UnSubscribeRequestHeader();
diff --git a/eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/http/header/message/PushMessageResponseHeader.java b/eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/http/header/message/PushMessageResponseHeader.java
index 6d61b82..c5b7271 100644
--- a/eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/http/header/message/PushMessageResponseHeader.java
+++ b/eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/http/header/message/PushMessageResponseHeader.java
@@ -18,14 +18,14 @@
 package org.apache.eventmesh.common.protocol.http.header.message;
 
 
-import java.util.HashMap;
-import java.util.Map;
-
 import org.apache.eventmesh.common.Constants;
 import org.apache.eventmesh.common.protocol.http.common.ProtocolKey;
 import org.apache.eventmesh.common.protocol.http.common.ProtocolVersion;
 import org.apache.eventmesh.common.protocol.http.header.Header;
 
+import java.util.HashMap;
+import java.util.Map;
+
 public class PushMessageResponseHeader extends Header {
 
     //response code
@@ -53,10 +53,10 @@ public class PushMessageResponseHeader extends Header {
     private String ip;
 
     //USERNAME of the requester
-    private String username = "username";
+    private String username;
 
     //PASSWD of the requester
-    private String passwd = "user@123";
+    private String passwd;
 
     public String getUsername() {
         return username;
diff --git a/eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/http/header/message/ReplyMessageRequestHeader.java b/eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/http/header/message/ReplyMessageRequestHeader.java
index 769fe4a..d25936e 100644
--- a/eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/http/header/message/ReplyMessageRequestHeader.java
+++ b/eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/http/header/message/ReplyMessageRequestHeader.java
@@ -17,9 +17,6 @@
 
 package org.apache.eventmesh.common.protocol.http.header.message;
 
-import java.util.HashMap;
-import java.util.Map;
-
 import org.apache.commons.collections4.MapUtils;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.eventmesh.common.Constants;
@@ -27,6 +24,9 @@ import org.apache.eventmesh.common.protocol.http.common.ProtocolKey;
 import org.apache.eventmesh.common.protocol.http.common.ProtocolVersion;
 import org.apache.eventmesh.common.protocol.http.header.Header;
 
+import java.util.HashMap;
+import java.util.Map;
+
 public class ReplyMessageRequestHeader extends Header {
 
     //request code
@@ -54,10 +54,10 @@ public class ReplyMessageRequestHeader extends Header {
     private String ip;
 
     //USERNAME of the requester
-    private String username = "username";
+    private String username;
 
     //PASSWD of the requester
-    private String passwd = "user@123";
+    private String passwd;
 
     public String getUsername() {
         return username;
diff --git a/eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/http/header/message/SendMessageBatchRequestHeader.java b/eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/http/header/message/SendMessageBatchRequestHeader.java
index 88d3c00..62cafa4 100644
--- a/eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/http/header/message/SendMessageBatchRequestHeader.java
+++ b/eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/http/header/message/SendMessageBatchRequestHeader.java
@@ -18,9 +18,6 @@
 package org.apache.eventmesh.common.protocol.http.header.message;
 
 
-import java.util.HashMap;
-import java.util.Map;
-
 import org.apache.commons.collections4.MapUtils;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.eventmesh.common.Constants;
@@ -28,6 +25,9 @@ import org.apache.eventmesh.common.protocol.http.common.ProtocolKey;
 import org.apache.eventmesh.common.protocol.http.common.ProtocolVersion;
 import org.apache.eventmesh.common.protocol.http.header.Header;
 
+import java.util.HashMap;
+import java.util.Map;
+
 public class SendMessageBatchRequestHeader extends Header {
 
     //request code
@@ -55,10 +55,10 @@ public class SendMessageBatchRequestHeader extends Header {
     private String ip;
 
     //USERNAME of the requester
-    private String username = "username";
+    private String username;
 
     //PASSWD of the requester
-    private String passwd = "user@123";
+    private String passwd;
 
     public String getUsername() {
         return username;
diff --git a/eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/http/header/message/SendMessageBatchV2RequestHeader.java b/eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/http/header/message/SendMessageBatchV2RequestHeader.java
index aabc2d6..b5d2e14 100644
--- a/eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/http/header/message/SendMessageBatchV2RequestHeader.java
+++ b/eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/http/header/message/SendMessageBatchV2RequestHeader.java
@@ -17,9 +17,6 @@
 
 package org.apache.eventmesh.common.protocol.http.header.message;
 
-import java.util.HashMap;
-import java.util.Map;
-
 import org.apache.commons.collections4.MapUtils;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.eventmesh.common.Constants;
@@ -27,6 +24,9 @@ import org.apache.eventmesh.common.protocol.http.common.ProtocolKey;
 import org.apache.eventmesh.common.protocol.http.common.ProtocolVersion;
 import org.apache.eventmesh.common.protocol.http.header.Header;
 
+import java.util.HashMap;
+import java.util.Map;
+
 public class SendMessageBatchV2RequestHeader extends Header {
 
     //request code
@@ -54,10 +54,10 @@ public class SendMessageBatchV2RequestHeader extends Header {
     private String ip;
 
     //USERNAME of the requester
-    private String username = "username";
+    private String username;
 
     //PASSWD of the requester
-    private String passwd = "user@123";
+    private String passwd;
 
     public String getUsername() {
         return username;
diff --git a/eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/http/header/message/SendMessageRequestHeader.java b/eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/http/header/message/SendMessageRequestHeader.java
index 8745fe1..0eeea9a 100644
--- a/eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/http/header/message/SendMessageRequestHeader.java
+++ b/eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/http/header/message/SendMessageRequestHeader.java
@@ -17,9 +17,6 @@
 
 package org.apache.eventmesh.common.protocol.http.header.message;
 
-import java.util.HashMap;
-import java.util.Map;
-
 import org.apache.commons.collections4.MapUtils;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.eventmesh.common.Constants;
@@ -27,6 +24,9 @@ import org.apache.eventmesh.common.protocol.http.common.ProtocolKey;
 import org.apache.eventmesh.common.protocol.http.common.ProtocolVersion;
 import org.apache.eventmesh.common.protocol.http.header.Header;
 
+import java.util.HashMap;
+import java.util.Map;
+
 public class SendMessageRequestHeader extends Header {
 
     //request code
@@ -54,10 +54,10 @@ public class SendMessageRequestHeader extends Header {
     private String ip;
 
     //USERNAME of the requester
-    private String username = "username";
+    private String username;
 
     //PASSWD of the requester
-    private String passwd = "user@123";
+    private String passwd;
 
     public String getUsername() {
         return username;
diff --git a/eventmesh-common/src/test/java/org/apache/eventmesh/common/protocol/http/header/message/PushMessageResponseHeaderTest.java b/eventmesh-common/src/test/java/org/apache/eventmesh/common/protocol/http/header/message/PushMessageResponseHeaderTest.java
index 728a5a4..174d57b 100644
--- a/eventmesh-common/src/test/java/org/apache/eventmesh/common/protocol/http/header/message/PushMessageResponseHeaderTest.java
+++ b/eventmesh-common/src/test/java/org/apache/eventmesh/common/protocol/http/header/message/PushMessageResponseHeaderTest.java
@@ -23,9 +23,6 @@ import org.apache.eventmesh.common.protocol.http.common.ProtocolVersion;
 import org.junit.Assert;
 import org.junit.Test;
 
-import java.util.HashMap;
-import java.util.Map;
-
 import static org.hamcrest.CoreMatchers.is;
 
 public class PushMessageResponseHeaderTest {
@@ -42,7 +39,5 @@ public class PushMessageResponseHeaderTest {
         Assert.assertThat(header.toMap().get(ProtocolKey.ClientInstanceKey.SYS), is("SYSID"));
         Assert.assertThat(header.toMap().get(ProtocolKey.ClientInstanceKey.PID), is("PID"));
         Assert.assertThat(header.toMap().get(ProtocolKey.ClientInstanceKey.IP), is("127.0.0.1"));
-        Assert.assertThat(header.toMap().get(ProtocolKey.ClientInstanceKey.USERNAME), is("username"));
-        Assert.assertThat(header.toMap().get(ProtocolKey.ClientInstanceKey.PASSWD), is("user@123"));
     }
 }
diff --git a/eventmesh-common/src/test/java/org/apache/eventmesh/common/protocol/http/header/message/ReplyMessageRequestHeaderTest.java b/eventmesh-common/src/test/java/org/apache/eventmesh/common/protocol/http/header/message/ReplyMessageRequestHeaderTest.java
index e54b641..f8625c0 100644
--- a/eventmesh-common/src/test/java/org/apache/eventmesh/common/protocol/http/header/message/ReplyMessageRequestHeaderTest.java
+++ b/eventmesh-common/src/test/java/org/apache/eventmesh/common/protocol/http/header/message/ReplyMessageRequestHeaderTest.java
@@ -44,8 +44,6 @@ public class ReplyMessageRequestHeaderTest {
         headerParam.put(ProtocolKey.ClientInstanceKey.SYS, "SYS");
         headerParam.put(ProtocolKey.ClientInstanceKey.PID, "PID");
         headerParam.put(ProtocolKey.ClientInstanceKey.IP, "127.0.0.1");
-        headerParam.put(ProtocolKey.ClientInstanceKey.USERNAME, "username");
-        headerParam.put(ProtocolKey.ClientInstanceKey.PASSWD, "user@123");
         header = ReplyMessageRequestHeader.buildHeader(headerParam);
     }
 
@@ -59,7 +57,5 @@ public class ReplyMessageRequestHeaderTest {
         Assert.assertThat(header.toMap().get(ProtocolKey.ClientInstanceKey.SYS), is("SYS"));
         Assert.assertThat(header.toMap().get(ProtocolKey.ClientInstanceKey.PID), is("PID"));
         Assert.assertThat(header.toMap().get(ProtocolKey.ClientInstanceKey.IP), is("127.0.0.1"));
-        Assert.assertThat(header.toMap().get(ProtocolKey.ClientInstanceKey.USERNAME), is("username"));
-        Assert.assertThat(header.toMap().get(ProtocolKey.ClientInstanceKey.PASSWD), is("user@123"));
     }
 }
diff --git a/eventmesh-sdk-java/src/main/java/org/apache/eventmesh/client/http/conf/LiteClientConfig.java b/eventmesh-sdk-java/src/main/java/org/apache/eventmesh/client/http/conf/LiteClientConfig.java
index 2749816..c302523 100644
--- a/eventmesh-sdk-java/src/main/java/org/apache/eventmesh/client/http/conf/LiteClientConfig.java
+++ b/eventmesh-sdk-java/src/main/java/org/apache/eventmesh/client/http/conf/LiteClientConfig.java
@@ -52,9 +52,9 @@ public class LiteClientConfig {
 
     private String sys;
 
-    private String userName = "userName";
+    private String userName;
 
-    private String password = "password";
+    private String password;
 
     private boolean useTls = false;
 
diff --git a/eventmesh-sdk-java/src/main/java/org/apache/eventmesh/client/http/ssl/MyX509TrustManager.java b/eventmesh-sdk-java/src/main/java/org/apache/eventmesh/client/http/ssl/MyX509TrustManager.java
index 6128b38..000f13b 100644
--- a/eventmesh-sdk-java/src/main/java/org/apache/eventmesh/client/http/ssl/MyX509TrustManager.java
+++ b/eventmesh-sdk-java/src/main/java/org/apache/eventmesh/client/http/ssl/MyX509TrustManager.java
@@ -17,6 +17,12 @@
 
 package org.apache.eventmesh.client.http.ssl;
 
+import org.apache.commons.lang3.StringUtils;
+
+import javax.net.ssl.KeyManagerFactory;
+import javax.net.ssl.TrustManager;
+import javax.net.ssl.TrustManagerFactory;
+import javax.net.ssl.X509TrustManager;
 import java.io.File;
 import java.nio.file.Files;
 import java.nio.file.Paths;
@@ -24,20 +30,14 @@ import java.nio.file.StandardOpenOption;
 import java.security.KeyStore;
 import java.security.cert.CertificateException;
 import java.security.cert.X509Certificate;
-import javax.net.ssl.KeyManagerFactory;
-import javax.net.ssl.TrustManager;
-import javax.net.ssl.TrustManagerFactory;
-import javax.net.ssl.X509TrustManager;
-
-import org.apache.commons.lang3.StringUtils;
 
 public class MyX509TrustManager implements X509TrustManager {
     X509TrustManager myTrustManager;
 
     public MyX509TrustManager() throws Exception {
         KeyStore keyStore = KeyStore.getInstance("JKS");
-        String fileName = System.getProperty("ssl.client.cer", "sChat2.jks");
-        String pass = System.getProperty("ssl.client.pass", "sNetty");
+        String fileName = System.getProperty("ssl.client.cer", "");
+        String pass = System.getProperty("ssl.client.pass", "");
         char[] filePass = null;
         if (StringUtils.isNotBlank(pass)) {
             filePass = pass.toCharArray();
diff --git a/eventmesh-sdk-java/src/main/java/org/apache/eventmesh/client/tcp/common/EventMeshCommon.java b/eventmesh-sdk-java/src/main/java/org/apache/eventmesh/client/tcp/common/EventMeshCommon.java
index 44ff49f..a3f89e8 100644
--- a/eventmesh-sdk-java/src/main/java/org/apache/eventmesh/client/tcp/common/EventMeshCommon.java
+++ b/eventmesh-sdk-java/src/main/java/org/apache/eventmesh/client/tcp/common/EventMeshCommon.java
@@ -52,12 +52,12 @@ public class EventMeshCommon {
     /**
      * Username used for EventMesh verification
      */
-    public static String EventMesh_USER = "EventMesh";
+    public static String EventMesh_USER = "";
 
     /**
      * Password used for EventMesh verification
      */
-    public static String EventMesh_PASS = "EventMesh@123";
+    public static String EventMesh_PASS = "";
 
     /**
      * Timeout time shared by the server

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@eventmesh.apache.org
For additional commands, e-mail: commits-help@eventmesh.apache.org