У меня есть новый экземпляр Wildfly 11, где я пытаюсь настроить свойства File Authentication в Elytron.Я использую Standalone-full.xml и вручную внедряю приложение вне среды IDE.
https://docs.jboss.org/author/display/WFLY/Properties+File+Based+Authentication+Migration
Я создал файлы свойств myApp-user и myApp-role со значением nameпары и включенный(добавить группы-атрибут = группы, группы-свойства = {путь = myApp-roles.properties, по отношению к = jboss.server.config.dir}, пользователи-свойства = {путь = myApp-users.properties, по отношению к= jboss.server.config.dir, обычный текст = true})
Настройка Security-Domain
/ subsystem = elytron / security-domain = myAppSecurityDomain: add (realms = [{realm= myAppPropRealm, role-decoder = groups-to-role}], default-realm = myAppPropRealm ,missions-mapper = default -missions-mapper)
Настройка фабрики http-аутентификации
/подсистема = надкрылье / HTTP-аутентификация заводского = MYAPP-HTTP-аутентификация: добавить (HTTP-сервер-мехanism-factory = global, security-domain = myAppSecurityDomain, конфигурации механизма = [{имя-механизма = BASIC, настройки-области механизма = [{realm-name = myApp_ApplicationDomain}]}])
Настройка приложения-security-domain в Undertow
/ subsystem = undertow / application-security-domain = myApp_ApplicationDomain: добавить (http-аутентификация-фабрика = myApp-http-auth)
JBoss-web.xml</jboss-web>
<security-domain>myApp_ApplicationDomain</security-domain>
</jboss-web>
Я получаю следующую ошибку, когда мое приложение пытается развернуть
2018-11-29 09: 06: 55,695 ОШИБКА [org.jboss.as.controller.management-operation] (загрузочный поток контроллера) WFLYCTL0013: сбой операции («развертывание») - адрес: ([(«deploy» => «MyApplication-ws.war»)]) - описание ошибки: {«WFLYCTL0412: требуетсяслужбы, которые не установлены: "=> [" jboss.security.security-domain.myApp_ApplicationDomain "]," WFLYCTL0180: Службы с отсутствующими / недоступными зависимостями "=> [
Я подозреваю, что это потому, что я неопределил «myApp_ApplicationDomain», но это ягде я застрял.Какие команды я запускаю для добавления / ссылки на myApp_ApplicationDomain?