본문 바로가기
프로젝트/Spring Boot 블로그프로젝트

[블로그프로젝트] 19-1. 시큐리티세션에 저장된 아이디값 확인해보기

by dantriss 2023. 6. 9.

유튜브에서 블로그 만들기 프로젝트를 따라하면서 나의 스킬을 조금더 레벨업 하고자 한다.

IDE : IntelliJ

언어 : Java

DB : MySQL

빌드관리 도구 : Maven

OS : iOS

참고유튜브 : 메타코딩


시큐리티가 가로채서 유저정보를 세션에 저장해서 로그인을 해주는건 알겠는데 그럼 로그인한 유저의 정보를 어떻게 확인할 수 있을까?

한번 확인해보자

우선 BoardController.java로 이동해서 아래와 같이 변경해보자

변경전
변경후

@GetMapping({"", "/"})
    public String index(@AuthenticationPrincipal PrincipalDetail principalDetail) {
        System.out.println("접속된 아이디 : "+principalDetail.getUsername());
        return "index";
    }

 

그 후 다시 로그인을 해보면 로그인한 아이디 정보를 확인할 수 있다.

 

댓글