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.

Другие вопросы по тегам