Это зависит от того, для чего вам нужны пользователи? Thorntail создает автономные микросервисы, которые отличаются от размещенных приложений на сервере wildfly.
Есть ли в Thorntail консоль управления?
Да, есть, но я никогда не использовал его.
https://docs.thorntail.io/2.2.0.Final/#_management
https://docs.thorntail.io/2.2.0.Final/#_management_console
Пользователи, которых вы, возможно, сможете создать, не должны быть постоянными, потому что нет установки wildfly-сервера, как вы привыкли к автономной установке wildfly-server, все это упаковано в jar. Микросервис больше не нужно настраивать после развертывания, по крайней мере, так.
Как защитить мое приложение?
Я бы порекомендовал использовать внешнее управление пользователями через keycloak, который интегрирован в thorntail через фракцию keycloak. С помощью фракции keycloak вы можете определить ограничения безопасности для ваших конечных точек аналогично web.xml.
https://docs.thorntail.io/2.2.0.Final/#_keycloak
Другим способом является использование доли безопасности, которая обеспечивает поддержку JAAS для вашего микросервиса.
https://docs.thorntail.io/2.2.0.Final/#_security
Конфигурирование выполняется через специальный файл конфигурации project-defaults.yml для thorntail, где вы можете конфигурировать дроби через YAML.
Что такое фракция колючего хвоста?
Фракция Thorntail похожа на зависимость начала загрузки пружины от spring, в которой фракция предоставляет API для разработки и связывает реализацию и интеграцию в thorntail. Фракция фактически представляет собой модуль jboss, который упаковывается в автономный микросервис на этапе переупаковки.
Где я могу найти примеры?
См. Следующие ссылки для примеров того, как использовать безопасность в thorntail. Вы должны взглянуть на них.
https://github.com/thorntail/thorntail-examples/tree/master/security
Взгляните на src / main / resources / projects-defaults.yml , который содержит конфигурацию для фракций thorntail и pom.xml , который определяет используемые фракции.