Попытка десериализации сеанса, но не указан ключ проверки подписи - PullRequest
0 голосов
/ 03 апреля 2020

У меня возникает следующая проблема: org.mule.session.SerializeAndEncodeSessionHandler - Trying to deserialize a session but no signature validation key specified, что приводит к десериализации переменной сеанса, поэтому я не могу получить к ним доступ

Проблема существует, когда я запускаю проект на ядре mule 3.9.0. Он отлично работает на 3.9.0 во время выполнения в AnyPointStudio.

1

1 Ответ

1 голос
/ 22 апреля 2020

Вам необходимо указать секретный ключ в Java свойстве mule.session.sign.secretKey для подписи переменных сеанса, которые создаются разделителем коллекции. Это является следствием исправления безопасности: https://help.mulesoft.com/s/article/Runtime-Security-Patch-31-October-2019

Например: -Dmule.session.sign.secretKey=REPLACE_BY_SECRET_VALUE

Подробнее см. В разделе «Конфигурация исправления» вышеупомянутой статьи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...