1.24.0-ms18 от 03.10.24#

1.24.0-ms18#
Добавлено
  1. Передавать в прикладные методы аутентификации пользователей информацию о запросе и клиенте. #137830T

    В прикладные методы аутентификации пользователей CoreAuthProvider добавлена передача карты свойств запроса, перечисленных в константах CoreAuthProvider.ContextParamNames.

  2. Реализовать вход в систему пользователей, аутентифицированных на удалённом прокси сервере. #175425T

    В GTK Core API добавлены методы:

    Описание удалённой аутентификации.

  3. Добавить в конфигурацию сервера раздел для указания пары крипто-ключей.

    В конфигурацию сервера добавлен раздел <security><cryptoKeys/></security>. В разделе указывается источник пары крипто-ключей, используемых для:

    • подписания аутентификационного токена, выдаваемого пользователю после входа по имени и паролю.

    • проверки аутентификационного токена, полученного от пользователя.

Исправлено
  1. Устранить ошибку “WorkSessionContext has not set to the thread.” при обращении к Rest-сервису печатных форм.

    Устранена ошибка “WorkSessionContext has not set to the thread.” при обращении к Rest-сервису печатных форм.

    Правка перенесена из 1.23.0-rc23

  2. Исправить ошибку “java.lang.VerifyErrorBad type on operand stack” при вызове методов прокси-классов созданных библиотекой ByteBuddy. #188248T

    В системную карту свойств System.getProperties(), при запуске сервера приложений, добавлено свойство “net.bytebuddy.raw=true”.

    Правка перенесена из 1.23.0-rc23

Изменено
  1. Использовать Json Web Token для аутентификационных токенов `AST`.

    Уменьшено время реакции системы при аутентификации пользователя в системе в режиме кластера.

  2. Понизить уровень сообщения “Ошибка во время выполнения маркировки сессии к закрытию на клиенте” в логе с [ERROR] до [INFO]. #188254T

    Сообщение с уровнем логирования [INFO] выводится в лог без стека вызовов.

    Правка перенесена из 1.23.0-rc23