簡體   English   中英

IBM Worklight 5.0.6.1-使用加密的worklight.properties文件保護Worklight控制台

[英]IBM Worklight 5.0.6.1 - Protecting Worklight Console with encrypted worklight.properties file

我在worklight.properties中指定了以下內容:

console.username.enc=<encrypted string>
console.password.enc=<encrypted string>

在worklight.properties中。

但是,有一條警告消息“ com.worklight.server.bundle.api.WorklightConfiguration getStringProperty在SystemOut.log文件中為配置屬性'console.password ' 使用空值

對我來說,這很奇怪,因為沒有警告“ console.username”,盡管我實際上並不希望在使用“ .enc”指定加密字符串時出現這種警告。

為了調查此問題,我進一步進行了以下測試:

試用1)指定console.username.enc和console.password

結果:Worklight控制台可以成功登錄,而SystemOut.log中沒有任何警告消息。 因此,這不是由於加密/解密問題,因為console.username.enc可以成功解密。

試用2)指定console.username和console.password.enc

結果:出現了相同的警告消息(...為配置屬性'console.password'使用空值...)

試用3)指定console.username和console.password

結果:Worklight控制台可以成功登錄。

試用4)從worklight.properties中刪除console.username和console.password

結果:出現兩個警告消息-“為配置屬性'console.username'.....'console.password'使用空值)

因此,問題似乎只存在於從“ console.password.enc”(而不是“ console.username.enc”)中讀取值的問題,這聽起來很奇怪。

你有什么主意嗎? 謝謝!

這是一個缺陷,已在Worklight 6.0.0.x及更高版本中修復。 它正在等待向5.0.6.x的反向移植。 沒有可用的解決方法。

如果您是IBM的客戶或業務合作伙伴,並且需要此修復程序,則應該打開PMR以確保它將通過iFix版本提供給您。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM