Главная » Spring » Безопасность на уровне представлений Spring

0

Для обеспечения безопасности на уровне представлений в состав фреймворка Spring Security включена библиотека тегов JSP1. Эта библиотека невелика и содержит всего три тега, которые перечис- лены в табл. 10.3.

Чтобы получить возможность использовать библиотеку тегов JSP, необходимо объявить ее в JSP-файле:

<%@    taglib    prefix="security" uri="http://www.springframework.org/security/tags"           %>

После объявления библиотеку можно использовать. Рассмотрим поочередно все три тега JSP, входящие в состав Spring Security, и посмотрим, как они действуют.

1 Для тех, кто предпочитает конструировать представления на основе фреймворка Velocity, в состав Spring Security входит коллекция макро- определений Velocity, напоминающих соответствующие им теги JSP.

Таблица 10.3. Безопасность на уровне представлений поддерживается фреймворком Spring Security с помощью библиотеки тегов JSP

Тег JSP

Описание

<security:accesscontrollist>

Содержимое тега отображается, если текущий пользователь обладает одной из привилегий

в указанном доменном объекте

<security:authentication>

Обеспечивает доступ к свойствам объекта аутентификации текущего пользователя

<security:authorize>

Содержимое тега отображается, если удовлет- воряются указанные требования безопасности

Источник:   Уоллс К., Spring в действии. – М.: ДМК Пресс, 2013. – 752 с.: ил.

По теме:

  • Комментарии