의존성 추가 (의존성 추가 후 빌드 필수)
compile group: 'org.thymeleaf.extras', name: 'thymeleaf-extras-springsecurity5', version: '3.0.4.RELEASE'
Html 헤더 설정 추가
xmlns:sec 추가
<html xmlns:th="http://www.thymeleaf.org" xmlns:sec="http://www.thymeleaf.org/extras/spring-security" lang="en">
권한 값 조회
HTML sec 태그 추가
<div sec:authorize="isAuthenticated()" class="alert alert-primary" role="alert">
Name: <span sec:authentication="name">secName</span><br />
<!-- Principal: <span sec:authentication="principal">PrincipalString</span><br />-->
HasRole(USER): <span sec:authorize="hasRole('ROLE_USER')">Role User</span><br />
HasRole(ADMIN): <span sec:authorize="hasRole('ROLE_ADMIN')">Role Admin</span>
</div>
'FrontEnd > Thymeleaf' 카테고리의 다른 글
영역 분리 (header, body, footer) (0) | 2021.03.09 |
---|---|
외부 JS 파일에 값 전달 방법 (0) | 2021.03.09 |
커스텀 함수 사용(with Spring) (0) | 2021.03.09 |