Я пытаюсь настроить простую файловую область в Glassfish 3.1 после этого учебника :
Я сделал все, как говорится, но не работает, когда я захожу на страницу администратора, я не вижу всплывающее сообщение с запросом учетных данных. Вот что я сделал:
1- Создал файловую область:
2- Затем я создал пользователя, используя кнопку управления пользователями
3- Я создал файл Glassfish-web.xml, используя вместо этого графический интерфейс из редакторов
4-Затем таким же образом я настроил web.xml Извините, если это последнее изображение немного плохо видно, вы можете увеличить.
Когда я использую URL-адрес для перехода к /admin.xhtml, ничто не мешает мне просмотреть содержимое страницы, это означает, что что-то настроено неправильно. Я не знаю, что мне не хватает. Может ли кто-нибудь помочь мне, пытаясь найти причину, по которой я не могу заставить эту простую задачу безопасности работать?
Обновление
Вот мой исходный файл web.xml
javax.faces.PROJECT_STAGE
Development
Faces Servlet
javax.faces.webapp.FacesServlet
1
Faces Servlet
/faces/*
30
faces/index.xhtml
Constraint1
allowed
/admin.xhtml
administrator
BASIC
file
administrator
, а также исходный код Glassfish-web.xml
administrator
admin
Keep a copy of the generated servlet class' java code.
В основном, я хочу иметь 2 типа пользователей. Гости, которые просто просматривают index.xhtml и у них вообще нет учетных данных, и администраторы, чьи учетные данные хранятся в файле и запрашиваются при переходе к admin.xhtml
Я не понимаю, чего не хватает. Нужно ли создавать специальные привилегии для гостевых пользователей, чтобы они могли просматривать index.xhtml?