Проблема несоответствия подтверждения сеанса ATG REST - PullRequest
0 голосов
/ 11 апреля 2019

У меня есть собственный REST API с использованием актера-капли, а некоторые с использованием акторов формы.API работает нормально и возвращает ожидаемый ответ.

Я включил подтверждение сеанса для REST API (/atg/dynamo/service/actor/configuration.properties) EnforceSessionConfirmation = true.

Теперь в соответствии с процессом, вызывающим OOTB REST API, чтобы получить сеансnumber.

/ atg / rest / SessionConfirmationActor / getSessionConfirmationNumber

Когда я отправляю тот же номер сеанса во время вызова актера формы, я получаю сообщение об ошибке 409 и в журналах печатается его «несоответствующий номер сеанса».

Даже после передачи номера сеанса как "_dynSessConf" доступ к нему запрещен.

Кроме того, я немного запутался между включением флага подтверждения сеанса для следующих двух свойств, оба из которых имеют флаг forceceSessionConfirmation.

/ atg / динамо / service / actor / configuration.properties

/ atg / динамо / configuration.properties

...