/ / Jersey 1.17: Пренасочване, когато не еUserInRole (пренасочване-на-403) - пренасочване, филтър, разрешение, Джърси-1.0

Джърси 1.17: Пренасочване, когато не е isUserInRole (redirect-on-403) - пренасочване, филтриране, разрешение, jersey-1.0

Използваме Jersey 1.17 и проверяваме дали на потребителя е разрешен достъп до ресурс чрез прилагане на метода SecurityContext # isUserInRole (роля).

Имаме изискване да пренасочим потребител с определена роля към конкретна страница в случай, че потребителят няма разрешения за достъп до определен ресурс. По принцип искаме да направим пренасочване към 403.

Опитах се да го направя във филтър, но не съм сигурен как да се захвана от SecurityContext оттам и правилен начин за прекратяване на веригата на филтрите и пренасочване.

Отговори:

0 за отговор № 1

В крайна сметка хванах 403 в клиентския JavaScript код и пренасочих прозореца на браузъра към желания URL адрес.