IBM Worklight 5.0.6.1 - Защита Консоли Worklight с помощью зашифрованного файла worklight.properties
Я указал следующее в worklight.properties:
console.username.enc=<encrypted string>
console.password.enc=<encrypted string>
в worklight.properties.
Однако появляется предупреждающее сообщение "com.worklight.server.bundle.api.WorklightConfiguration getStringProperty Использование пустого значения для свойства конфигурации 'console.password' в файле SystemOut.log.
Это выглядит странно для меня, потому что нет предупреждения "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) Удалите console.username и console.password из worklight.properties
Результат: появилось два предупреждающих сообщения: "Использование пустого значения для свойства конфигурации" console.username "....." console.password ")
Таким образом, проблема заключается в том, что проблема заключается только в чтении значения из "console.password.enc" (но не "console.username.enc"), что звучит довольно странно.
Есть ли у вас какие-либо идеи? Спасибо!
1 ответ
Это дефект, исправленный в Worklight 6.0.0.x и выше. Ожидается обратный перенос на 5.0.6.x. Обходного пути нет.
Если вы являетесь клиентом или деловым партнером IBM и нуждаетесь в этом исправлении, вам следует открыть PMR, чтобы убедиться, что он будет доставлен вам через релиз iFix.