У меня есть шлюз, который перенаправляет пользователей на многие сервлеты, которые обрабатывают задачи.Ограничить доступ к сервлетам
Каждый пользователь должен сначала пройти через сервлет шлюза, а затем перенаправить его на соответствующий сервлет. Я создаю RequestDispatcher и выполняю его функцию forward для правильного сервлета.
проблема заключается в том, что все сервлеты общедоступны, поэтому они могут фактически запускать и выполнять любые сервлеты, которые они хотят.
Я хочу разрешить доступ только к сервлете шлюза и ограничить доступ ко всем остальным. но, конечно, позволить шлюзу пересылать сервлеты.
как это можно сделать?
спасибо!
с использованием Apache Tomcat 7
вы можете использовать фильтры для этой цели – Abubakkar
вы можете предоставить больше информации? – ufk
Это может помочь http://www.oracle.com/technetwork/java/filters-137243.html – Abubakkar