카테고리 없음
thymeleaf security 권한
킨글
2022. 9. 2. 20:27
<html xmlns:th="http://www.thymeleaf.org"
xmlns:sec="http://www.thymeleaf.org/extras/spring-security">
hasRole('ROLE_ADMIN') | 해당 권한이 있을 경우 |
hasAnyRole('ROLE_ADMIN,'ROLE_USER') | 포함된 권한 중 하나라도 있을 경우 |
isAuthenticated() | 권한에 관계없이 로그인 인증을 받은 경우 |
isFullyAuthenticated() | 권한에 관계없이 인증에 성공했고, 자동 로그인이 비활성인 경우 |
isAnonymous() | 권한이 없는 익명의 사용자일 경우 |
isRememberMe() | 자동 로그인을 사용하는 경우 |
permitAll | 모든 경우 출력함 |
denyAll | 모든 경우 출력하지 않음 |
ex) ROLE_ADMIN 권한을 가진 사용자에게만 보여준다면 아래와 같이 사용 할 수 있습니다.
<span" sec:authorize="hasRole('ROLE_ADMIN')" ></span>