Как обновить компонент wso2is

#wso2 #wso2is #wso2carbon

#wso2 #wso2-identity-server

Вопрос:

Я использую wso2is-5.10.0. Недавно была исправлена ошибка в обработчике сеанса active limit (https://github.com/wso2-extensions/identity-local-auth-basicauth/pull/77 ). Я хочу использовать новую компонентную сборку identity-local-auth-basicauth в моей настройке. Что мне делать? Достаточно ли заменить файл в repository/components/dropins ?

Ответ №1:

В wso2is-5.10.0 соответствующая локальная версия аутентификации basicauth версии версии 6.3.0. Поэтому, если вы хотите получить это исправление для wso2is-5.10.0, вам нужно применить это исправление к тегу 6.3.0 [1]. Затем создайте jar и замените файл в репозитории / components / dropins / location.

[1] — https://github.com/wso2-extensions/identity-local-auth-basicauth/tree/v6.3.0 /

Комментарии:

1. Спасибо! Это исправление использует FrameworkUtils.resolveUserIdFromUsername, который не имеет отношения к wso2is-5.10.0. Итак, мне нужно применять все это новое по одному или я могу использовать всю сборку authentication-framework?

2. Да, вам также нужно исправить это github.com/wso2/carbon-identity-framework/tree/v5.17.5

3. @Pubci как мне исправить эту структуру идентификации? У меня есть JAR для исправления определенного компонента фреймворка, но когда я добавляю его в dropins, изменения по-прежнему не отражаются при его тестировании

4. Понял это, для тех, кому еще интересно, я должен был поместить свой конкретный JAR lib/runtimes/cxf3/ и обязательно удалить более старую версию JAR, которую я заменял