почему sec: авторизация не работает? - PullRequest
0 голосов
/ 19 июня 2011

У меня есть страница JSF 2, основанная на Facelets, и я использую Spring Security 3 за приложением.Когда я размещаю на своей странице такие теги, как этот:

<sec:authorize  access="hasRole('SS')" >
<h:outputText value="X" /></sec:authorize>

X будет отображаться во время выполнения в любом случаеФункция автоматического завершения Eclipse работает правильно, чтобы показать теги «sec:» и их свойства во время программирования.в чем проблема?

1 Ответ

2 голосов
/ 22 июля 2011

Есть ли у вас:

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

вверху файла?

Кроме того, вам нужно use-expressions="true" в теге http в securityBeans.xml. Это означает, что любые теги access="ROLE_BLAH" старого стиля в securityBeans или где-либо еще необходимо изменить для использования выражений.

...