Существует ли способ реализовать, проверяют утверждение с безопасностью Spring taglibs?
В настоящее время мы можем только проверить, есть ли у пользователя роль...
<security:authorize access="hasRole('ROLE_ADMIN')">
// display something
</security:authorize>
Как насчет еще?
Значение атрибута access
- это выражение SpEL , вычисленное по WebSecurityExpressionRoot
, поэтому вы можете использовать все его методы и весь синтаксис SpEL.
Также вы можете настроить создание контекста оценки, объявив собственный WebSecurityExpressionHandler
как bean-компонент (затем вы можете добавить свои собственные методы и переменные).