You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ac...@apache.org on 2021/02/04 13:14:23 UTC

[camel] branch master updated: Improve SensitiveUtils class

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

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


The following commit(s) were added to refs/heads/master by this push:
     new 6641e41d Improve SensitiveUtils class
6641e41d is described below

commit 6641e41d4a1b683806d70d9c051a6d5c0b3a90c6
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Thu Feb 4 14:12:51 2021 +0100

    Improve SensitiveUtils class
---
 .../src/main/java/org/apache/camel/util/SensitiveUtils.java           | 3 ++-
 .../src/test/java/org/apache/camel/util/SensitiveUtilsTest.java       | 4 ++++
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/core/camel-util/src/main/java/org/apache/camel/util/SensitiveUtils.java b/core/camel-util/src/main/java/org/apache/camel/util/SensitiveUtils.java
index 2484907..5fb6455 100644
--- a/core/camel-util/src/main/java/org/apache/camel/util/SensitiveUtils.java
+++ b/core/camel-util/src/main/java/org/apache/camel/util/SensitiveUtils.java
@@ -25,7 +25,8 @@ import java.util.Set;
 public final class SensitiveUtils {
     private static final Set<String> SENSITIVE_KEYS = new HashSet<>(
             Arrays.asList("accesskey", "accesstoken", "authorizationtoken", "clientsecret", "passphrase", "password",
-                    "sasljaasconfig", "secretkey"));
+                    "sasljaasconfig", "secretkey", "access-key", "secret-key", "client-secret", "access-token",
+                    "sasl-jaas-config", "authorization-token"));
 
     private SensitiveUtils() {
     }
diff --git a/core/camel-util/src/test/java/org/apache/camel/util/SensitiveUtilsTest.java b/core/camel-util/src/test/java/org/apache/camel/util/SensitiveUtilsTest.java
index 9a8a46d..cebe89e 100644
--- a/core/camel-util/src/test/java/org/apache/camel/util/SensitiveUtilsTest.java
+++ b/core/camel-util/src/test/java/org/apache/camel/util/SensitiveUtilsTest.java
@@ -34,6 +34,10 @@ class SensitiveUtilsTest {
         assertTrue(SensitiveUtils.containsSensitive("password"));
         assertTrue(SensitiveUtils.containsSensitive("sasljaasconfig"));
         assertTrue(SensitiveUtils.containsSensitive("secretkey"));
+        assertTrue(SensitiveUtils.containsSensitive("secret-key"));
+        assertTrue(SensitiveUtils.containsSensitive("access-key"));
+        assertTrue(SensitiveUtils.containsSensitive("client-secret"));
+        assertTrue(SensitiveUtils.containsSensitive("authorization-token"));
 
         assertFalse(SensitiveUtils.containsSensitive("foo"));
         assertFalse(SensitiveUtils.containsSensitive("bar"));