[C-3-2] 스프링 웹 시큐리티를 이용한 로그인 처리 2
2020. 1. 21. 23:00ㆍProject C (SBMS)/Project C 파트3
반응형
개인 독서 노트 웹 페이지가 뜨기전에 인증체크(로그인)를 시킨다.
src/main/java
com.sbms.controller
bookController.java
더보기
package com.sbms.controller;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import lombok.AllArgsConstructor;
import lombok.extern.log4j.Log4j;
@Controller
@Log4j
@RequestMapping("/book/*")
@AllArgsConstructor
public class BookController {
@GetMapping("/list")
@PreAuthorize("isAuthenticated()")
public void list() {
log.info("리스트");
}
}
도서 관리 페이지 접근 : 페이지에 접근하면, 사전 인증 기능이 작동해서 로그인이 되어있지 않은 상태에서는 로그인 페이지가 표시된다.
http://localhost/sbms/book/list
아이디 : admin90
패스워드 : pw90
테스트 계정으로 접속해서 로그인을 하게되면, 정상적으로 바로 개인독서노트 페이지로 이동한다.
반응형
'Project C (SBMS) > Project C 파트3' 카테고리의 다른 글
[C-3-5] 게시물 작성 시 스프링 시큐리티 처리 (0) | 2020.01.22 |
---|---|
[C-3-4] 로그아웃 (0) | 2020.01.21 |
[C-3-3] 회원가입 (0) | 2020.01.21 |
[C-3-1] 스프링 웹 시큐리티를 이용한 로그인 처리 (0) | 2020.01.21 |