Вопрос по login, tomcat, admin – Как настроить tomcat-users.xml для защиты страницы в tomcat?

3

я пытаюсь защитить свои страницы администратора в Tomcat сweb.xml а такжеtomcat-users.xml но это'не работает. Форма входа появляется, но соединение невозможно

Здесьweb.xml в моей папке web / WEB_INF:


    
        Admin
        /admin/*
    
    
        admin
    


    BASIC
    Admin

А такжеtomcat-users.xml в папке сервер / tomcat / conf /:


   
   
   
   
   
   
   
   
   

Любая идея ?

Ваш Ответ

1   ответ
10

поздно ответить, но в любом случае вам не хватает роли в вашем web.xml, и вам также не нужно упоминать область, поэтому ваш web.xml должен выглядеть следующим образом

<security-constraint>
   <web-resource-collection>
      <web-resource-name>Admin</web-resource-name>
      <url-pattern>/admin/*</url-pattern>
    </web-resource-collection>
    <auth-constraint>
      <role-name>admin</role-name>
    </auth-constraint>
 </security-constraint>
 <login-config>
       <auth-method>BASIC</auth-method>
      <!-- Please note following line .. its commented -->
      <!-- <realm-name>Admin</realm-name> -->
 </login-config>
 <!-- Following section was missing -->
 <security-role>
     <role-name>admin</role-name>
</security-role>
Спасибо, проблема была решена с использованием аналогичного метода. thomas-hiron

Похожие вопросы