FrontEnd/Thymeleaf

Spring Thymleaf 세션 정보 조회 방법

lovineff 2020. 11. 19. 12:23

의존성 추가 (의존성 추가 후 빌드 필수)

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