Как заблокировать Hybris для инициализации системы в производственной среде

Есть ли способ заблокировать Hybris путем случайной инициализации системы в производственной среде. Слишком рискованно, если кто-то по ошибке нажмет кнопку инициализации.


person Free-Minded    schedule 17.05.2015    source источник


Ответы (2)


Мы можем использовать этот параметр в наших local.properties в производственной системе, чтобы избежать случайной инициализации работающей системы со страницы администрирования:

system.unlocking.disabled=true

Hybris настоятельно рекомендует использовать этот параметр после того, как ваша система будет запущена.

person Free-Minded    schedule 17.05.2015
comment
Очевидно, что при таком подходе вам потребуется блокировать систему каждый раз после развертывания. - person Nirmal Mangal; 10.12.2015
comment
Если вы сделаете это в local.properties, настройки должны сохраниться imo. - person mish; 27.10.2016

Поскольку я ответил здесь, позвольте мне рассказать о других способах достижения этого.

Блокировка инициализации системы с помощью свойств

Чтобы заблокировать систему для инициализации и обновления, добавьте свойства разблокировки (system.unlocking.disabled=true) в файл local.properties и перестройте систему.

Заблокировать/перенаправить URL-адрес с веб-сервера

Если у вас есть веб-сервер для консоли администратора, вы можете заблокировать или перенаправить /hac/platform/initURL на какой-либо фиктивный URL-адрес (/hac/platform/NOinit) с самого веб-сервера. Сделайте то же самое в Google для конфигурации вашего веб-сервера.

Сопоставление запроса на изменение в Hybris HAC (не рекомендуется):

Сопоставление запросов HAC выполняется файлом defaultHacConfiguration.json. Вы можете изменить само сопоставление запросов.

{
    "path" : "/NOinit",
    "label" : "initialization",
    "skipPrefix" : false
  }

См. подробный пост здесь

person HybrisHelp    schedule 10.04.2018