Class ConfigValueMasker
java.lang.Object
io.leandev.appfuse.env.ConfigValueMasker
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanisSensitive(String name) 判斷屬性名是否敏感(含 password / secret / token / credential / key,不分大小寫)。static Object依屬性名遮蔽值:名稱敏感則整值遮蔽;名稱像 URL/URI 則遮蔽內嵌帳密;其餘原樣回傳。static String遮蔽 URL 中的password=查詢參數與//user:pass@userinfo。
-
Field Details
-
MASKED
-
-
Method Details
-
isSensitive
判斷屬性名是否敏感(含 password / secret / token / credential / key,不分大小寫)。- Parameters:
name- 屬性名,可為 null- Returns:
- 名稱敏感則 true
-
mask
-
maskUrl
-