From efae51c5d24aec62b47feff6df49af2e0ba45fd2 Mon Sep 17 00:00:00 2001 From: zhangxin10 Date: Wed, 30 Dec 2015 11:08:12 +0800 Subject: [PATCH] =?UTF-8?q?1.=20=E6=B7=BB=E5=8A=A0Auth=E7=9A=84=E7=8E=AF?= =?UTF-8?q?=E5=A2=83=E5=8F=98=E9=87=8F=E7=9A=84=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/ai/cloud/skywalking/conf/Config.java | 2 ++ .../java/com/ai/cloud/skywalking/conf/ConfigInitializer.java | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/conf/Config.java b/skywalking-api/src/main/java/com/ai/cloud/skywalking/conf/Config.java index e87054aaa..9bac53235 100644 --- a/skywalking-api/src/main/java/com/ai/cloud/skywalking/conf/Config.java +++ b/skywalking-api/src/main/java/com/ai/cloud/skywalking/conf/Config.java @@ -6,6 +6,8 @@ public class Config { public static String USER_ID = ""; public static String APPLICATION_CODE = ""; + + public static String AUTH_SYSTEM_ENV_NAME = "SKYWALKING_RUN"; } public static class BuriedPoint { diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/conf/ConfigInitializer.java b/skywalking-api/src/main/java/com/ai/cloud/skywalking/conf/ConfigInitializer.java index 9c76360ab..cbf673050 100644 --- a/skywalking-api/src/main/java/com/ai/cloud/skywalking/conf/ConfigInitializer.java +++ b/skywalking-api/src/main/java/com/ai/cloud/skywalking/conf/ConfigInitializer.java @@ -21,7 +21,8 @@ public class ConfigInitializer { Properties properties = new Properties(); properties.load(inputStream); initNextLevel(properties, Config.class, new ConfigDesc()); - AuthDesc.isAuth = true; + AuthDesc.isAuth = Boolean.valueOf(System.getenv(Config.SkyWalking.AUTH_SYSTEM_ENV_NAME)); + logger.log(Level.ALL, "skywalking auth check : " + AuthDesc.isAuth); } catch (IllegalAccessException e) { logger.log(Level.ALL, "Parsing certification file failed, buried won't work"); } catch (IOException e) {