Я пытаюсь реализовать некоторую пользовательскую аутентификацию, используя Джерси (работает вместе со Spring).Я установил, что логика аутентификации работает нормально, и поместил ее в ContainerRequestFilter.
Проблема, с которой я сейчас сталкиваюсь, заключается в том, чтобы решить, как на самом деле отклонить или перенаправить запрос, если аутентификация не удалась без добавленияпользовательский фрагмент кода для каждого метода конечной точки.
Я попытался изменить URI и тип метода в методе фильтра ContainerRequestFilter, но он не работает.Хотя свойства запроса изменены, Джерси все равно будет выполнять оригинальный метод, даже если аутентификация не удалась.
Я мог бы добавить фрагмент в каждый метод, чтобы проверить, не прошла ли аутентификация, и, если это так, выйти из метода, но такой вид побеждает весь смысл использования фильтра в первую очередь ...
Как я могу справиться с этой ситуацией?