Не удается настроить аутентификатор для метода [KEYCLOAK] - PullRequest
0 голосов
/ 02 апреля 2020
` <security-constraint>
           <web-resource-collection>
              <web-resource-name>myapp</web-resource-name>
              <url-pattern>/*</url-pattern>
          </web-resource-collection>
          <auth-constraint>
              <role-name>admin</role-name>
          </auth-constraint>

      </security-constraint>
              <security-role>
          <role-name>admin</role-name>
      </security-role>

      <login-config>
          <auth-method>KEYCLOAK</auth-method>
         <realm-name>TESTAPP</realm-name>
      </login-config>`

Я пытаюсь защитить мое веб-приложение, развернутое на tomcat, с помощью redhat SSO. Но когда я развертываю свое приложение на поле Linux и запускаю сервер tomcat, я получаю следующую ошибку:

02-Apr-2020 11: 14: 26.046 SEVERE [main] org. apache .catalina.startup.ContextConfig.authenticatorConfig Невозможно настроить аутентификатор для метода [KEYCLOAK] 02-Apr-2020 11: 14: 26.047 SEVERE [ main] org. apache .catalina.startup.ContextConfig.configureStart Пометка этого приложения недоступна из-за предыдущей ошибки (ошибок)

Когда я go переходит в сеть. xml и изменим метод аутентификации с KEYCLOAK на BASI C, я могу запустить приложение, но после ввода веб-адреса вместо перенаправления на страницу единого входа появляется небольшое всплывающее окно для имени пользователя и адреса пользователя. Может ли кто-нибудь подумать, что происходит?

...