78: Spring login information

jk·2024년 4월 24일
0

kdt 풀스택

목록 보기
119/127



1. 아래의 태그에 대하여 설명하시오.

  • <sec:authorize access="isAnonymous()"> : Execute the html when logged out.
  • <sec:authorize access="isAuthenticated()"> : Execute the html when logged in.
  • <sec:authorize access="hasRole('ROLE_USER')"> : Execute the html when the logged in id has the authority 'ROLE_USER'.
  • <sec:authentication property="principal.email"/> : Print here the text of getEmail() from the VO.



2.스프링 시큐리티에서 로그인 정보를 저장하는 세션객체에 대하여 설명하시오.

  • (UserDetails) authentication.getPrincipal()



3. 컨트롤러 단에서 로그인 정보를 가져오는 3가지 방법은?

  • principal
  • (UserDetails) authentication.getPrincipal()
  • (UserDetails) SecurityContextHolder.getContext().getAuthentication().getPrincipal()
profile
Brave but clumsy

0개의 댓글