개발공부/Spring
[스프링시큐리티] 표현식
dokii
2021. 10. 9. 17:09
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
반응형