Ответ leonm на 100% правильный, но, как и во многих других случаях в Spring, это можно сделать несколькими способами (по крайней мере, в случае Spring Security).
Вы также можете создать подкласс SpringSecurityFilter
и затем добавить его в цепочку фильтров безопасности Spring следующим образом:
<bean id="mySecurityFilter" class="org.example.MySecurityFilter">
...setup like a normal bean
<custom-filter position="LAST"/>
</bean>
Проверьте эту ссылку <security:custom-filter>
для всех различных значений, которые вы можете использовать для аргумента position
.