Я пишу реализацию UserStorageProviderFactory для интеграции с Keycloak 6.0 (проблема существует и в 5.0). Руководство по для сервера и javadoc предполагают, что метод onCreate
может быть используется для инициализации определенных вещей на заводе. Кажется, этот метод жизненного цикла не вызывается, когда поставщик загружается через файл области, но вызывается , когда он добавляется через консоль администратора. Все остальные методы конфигурации (переданные интерфейсом ComponentFactory ) вызываются, как и ожидалось: onUpdate
, validateConfiguration
и т. Д.
Я пропустил ключевой шаг здесь или это ошибка? Какой метод я должен использовать для инициализации вещей, где я могу иметь доступ к ComponentModel? Ручное добавление и настройка нашего нестандартного провайдера на самом деле не вариант.