출처 : http://www.egovframe.go.kr
말씀하신 부분은 .. Controller 부분과 JSP 부분에서..
게시판 ID를 기준으로 처리 로직을 개별로 추가하셔야 할 것 같습니다..
Controller 부분에서는 EgovUserDetailsHelper를 사용하시면..
현재 로그인 여부(isAuthenticated), 로그인 사용자의 권한목록(getAuthorities) 등을 확인하실 수 있습니다.
JSP에서도.. 다음과 같은 security taglib를 사용하시면..
로그인 여부 등과 할당된 role 등을 확인하실 수 있습니다.
<%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags" %>
..
<sec:authorize ifNotGranted="ROLE_USER">
...
</sec>
예를 들면.. 다음과 같은 형태입니다.
<sec:authorize ifNotGranted="ROLE_USER">
다운로드는 로그인 후 받을 수 있습니다.
</sec:authorize>
<sec:authorize ifGranted="ROLE_USER">
<a href="javascript:download();">다운로드</a>
</sec:authorize>
그럼.. 즐거운 하루되십시오.
감사합니다.