Struts меню с весенней безопасностью. какое-либо преимущество? учебники? Примеры? - PullRequest
2 голосов
/ 17 февраля 2011

Я использую простые страницы JSP для меню. Есть различные меню для пользователя и администратора. Оба меню содержат разные ссылки. Я использую плитки, чтобы интегрировать это меню в мои формы.

Теперь, есть ли преимущества использования распорок меню с пружинной защитой. Любой учебник, для интеграции меню распорок с пружиной?

Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 08 марта 2011

AppFuse , хороший пример, но долгое время не обновлялся.

По моему опыту, интеграция Struts-Menu с Spring Security only can контролировала main menu, но мне этого достаточно.

Например

<menu:useMenuDisplayer name="Velocity" config="cssHorizontalMenu.min.vm">
  <security:authorize ifAnyGranted="${DoctorMenuRoles}">
      <menu:displayMenu name="DOCTOR" />
  </security:authorize>
  <security:authorize ifAnyGranted="${PatientMenuRoles}">
      <menu:displayMenu name="PATIENT" />
  </security:authorize>
  <security:authorize ifAnyGranted="${AdminMenuRoles}">
      <menu:displayMenu name="ADMIN" />
  </security:authorize>
</menu:useMenuDisplayer>

[DoctorMenuRoles]: отображается и доступно для пользователей с разрешенной ролью.

0 голосов
/ 02 марта 2011

Конечно.Используя spring-security , вы можете не только отображать / скрывать части JSP с некоторым названием rol , но также разрешать / запрещать доступ на основе указанного URL.

Youу вас есть много документации по ссылочному документу по безопасности и по разделу статьи его сайта, но для вашей цели вам может понадобиться посмотреть тег <sec:authorize> тегов JSP .

Надеюсь, это поможет!

...