Итак, вот моя конфигурация
configuration.add(factory.createChain("/abc/*")
.add(factory.anon()).build());
configuration.add(factory.createChain("/pdf/pdfReport/*")
.add(factory.authc()).build());
configuration.add(factory.createChain("/*").add(factory.authc())
.build());
Проблема, с которой я сталкиваюсь, заключается в том, что / abc находится в корневом пути, и если я сделаю его анонимным, то shiro все равно перенаправит его на страницу входа.
Я предполагаю, что / * перезаписывает запрос / abc и отправляет каждый корневой запрос для аутентификации, потому что, если я прокомментирую этот код
configuration.add(factory.createChain("/*").add(factory.authc())
.build());
, тогда я могу получить доступ к / abc анонимно. Может кто-нибудь подсказать, как я могу сохранить оба ипо-прежнему достичь функциональности мю