Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 쟈스
- react
- CompositionAPI
- 간단 프로젝트
- 오라클
- SBS 개발
- e-HR
- 리액트
- 첫 리액트
- 1차면접
- 뷰 리액트
- 알고리즘
- MySQL
- Vue.js
- 자바
- SBS 본사
- 면접
- 경력직
- 백준
- 백준알고리즘
- 뷰
- 첫 React
- 트리
- 프로젝트 후기
- 뷰 리액트 비교
- IT시스템개발
- URL입력
- 대문자
- 사내시스템
- 웹 개발 면접 질문
Archives
- Today
- Total
리주의 프로그래밍 공부
[Spring Security] 권한에 따른 정보 감추기(authorize 사용) 본문
Spring Security 로 회원가입/로그인/로그아웃을 구현했다면,
권한에 따라 정보를 보여줄지 말지 쉽게 설정할 수 있다.
jsp에서 다음 태그를 추가한다.
<%@ taglib uri="http://www.springframework.org/security/tags" prefix="sec" %>
권한에 따라 숨기고 싶은 부분을 다음 코드로 감싸준다.
// 인증된 사용자만
<sec:authorize access="isAuthenticated()">
// 인증된 사용자 중에 ROLE_USER 권한을 가진 사용자만
<sec:authorize access="hasRole('ROLE_USER')">
// ROLE_USER 권한
// 가진 사람에게만
// 보여질 내용
</sec:authorize>
<sec:authorize access="hasRole('ROLE_ADMIN')">
// ROLE_ADMIN 권한
// 가진 사람에게만
// 보여질 내용
</sec:authorize>
<sec:authorize>
'스프링(Spring) 공부' 카테고리의 다른 글
| [Spring] ajax를 이용한 실시간 검색 출력 (0) | 2021.03.14 |
|---|---|
| 파일 저장하기 (0) | 2021.01.17 |
| 파일 업로드 설정하기 (0) | 2021.01.17 |
| POST 한글깨짐 해결 (0) | 2021.01.16 |
| POST 입력 (0) | 2021.01.16 |