본문 바로가기
개발공부/Spring

[스프링시큐리티] 표현식

by dokii 2021. 10. 9.
728x90
반응형

 

표현식 설명
 hasRole([role])
hasAuthority([authority])
해당권한이 있으면 true
hasAnyRole([role,role2])
hasAnyAuthority([authority])
여러 권한들 중에서 
하나라도 해당하는 권한이 있으면 true
principal 현재 사용자 정보를 의미
permitAll 모든 사용자에게 허용
denyAll 모든 사용자에게 거부
isAnonymous() 익명의 사용자의 경우(로그인을 하지않은경우도 해당)
isAuthenticated() 인증된 사용자면 true
isFullyAuthenticated() Remember-me로 인증된 것이 아닌 인증된 사용자인경우 true

표현식은 거의 대부분 true/false를 리턴하기 때문에 조건문을 사용하는 것처럼 사용된다. 

728x90
반응형

'개발공부 > Spring' 카테고리의 다른 글

[Spring] 스프링 빈과 의존성 주입  (0) 2021.11.20
[security] 스프링 시큐리티 제외하기  (0) 2021.10.11
Autowired cannot be resolved to a type 에러  (0) 2021.10.05
[회원가입] (작성중)  (0) 2021.09.29
model  (0) 2021.09.28

댓글