저는 Spring Security에서 새로 왔습니다.jsf spring 보안 사용자 정보
어떻게 세션 관리 빈, 사용자 정보에서 액세스 할 수 있습니다 (이름, 암호, 역할) 현재 로그인 한 사용자의 : 나는 봄의 보안 3. 세 가지 질문을 jsf2 사용하고 있습니다?
보기에서이를 사용하려면 예를 들어 사용자의 역할에 따라 요소를 렌더링합니다.
사용자가 로그인했는지 어떻게 알 수 있습니까? 사용자가 로그인하지 않은 경우 "로그인 링크"보기를 표시하거나 사용자가 로그인 한 경우 "로그 아웃 링크"를 표시하려면 관리 컨테이너에서이를 저장하기 위해 Spring Security의 어떤 속성을 사용해야합니까? 정보 및보기에서 사용?
"로그인 링크"는 로그인 페이지의 URL에 대한 GET 요청 일뿐입니다. 하지만 어떻게 "로그 아웃 링크"를 보여줄 수 있습니까? 그것은 POST 요청을하고 사용해야합니까 :이
<h:commandLink value="Logout" action="#{request.contextPath}/j_spring_security_logout" />
을? :처럼 "시간 CommandLink는"을 아니면 GET 요청?
<h:link value="Logout" outcome="#{request.contextPath}/j_spring_security_logout" />
당신에게 대단히 감사 할 수 있습니다 많은.
아마도 도움이 될 수 있습니다. http://static.springsource.org/spring-security/site/docs/3.0.x/reference/el-access.html –