반응형
<html xmlns:th="http://www.thymeleaf.org"
      xmlns:sec="http://www.thymeleaf.org/extras/spring-security">

위 처럼 html 을 선언하거나 layout을 사용했다면 아래와 같이 선언 합니다.

<html xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout" layout:decorate="~{thymeleaf/layout/default}" 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 권한을 가진 사용자에게만 보여준다면 아래와 같이 사용 할 수 있습니다.

<div class="card-body" sec:authorize="hasRole('ROLE_ADMIN')" ></div>

 

반응형
블로그 이미지

visualp

c#, java

,