Как добавить пользовательские страницы FTL в Keycloak?

Я хочу добавить настраиваемую страницу FTL к существующим страницам Keycloak. Назовем его special-number.ftl, который содержит форму, в которой вы можете ввести номер и отправить его на бэкэнд. Кнопка отправки должна запускать пользовательский код Java, который я написал. Как мне это сделать? Как мне вызвать отображение настраиваемой FTL-страницы и запустить некоторый код, который я написал, щелчком по кнопке отправки?


person Jack    schedule 09.07.2020    source источник


Ответы (1)


Предполагая, что вы создали страницу на своем локальном компьютере, выполните следующую команду из cli:

docker cp special-number.ftl containerId:/opt/jboss/keycloak/themes/base/account

ContainerId будет вашим идентификатором контейнера докеров. В приведенном выше примере это базовые темы, вы можете изменить их так, как хотите.

person Shayan    schedule 18.09.2020
comment
Конечно, добавляется файл .ftl. Но как его запустить и где разместить Java-код, который должен его вызывать и обрабатывать любую отправку формы, которая приходит после ... - person Peter V. Mørch; 11.03.2021