#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, которую я заменял