프로젝트-토큰받아오기

Tae hyun·2023년 2월 23일
0

dto에는 입력하는 값들만 들어가야함
사용자가 입력한 값만 dto에 들어간다.

처음에는 컨트롤러에서 @AuthenticationPrincipal을 사용하려 했는데 안됐다.
그래서 spring security에서 제공해주는 Authentication인터페이스를 가져올 것이다.
import는 spring security core로 한다.

return에는 타입을 ResponseEntity로 한다.
dto로 받고 로그인된 회원정보를 넣어줘야 함
username은 로그인된 회원. user.getName()으로 회원정보를 가져온다. getName은 인터페이스가 제공해주는거라 그대로 해야한다.
이제 타고 들어가야한다.
optional로 user를 찾아라
그다음에 seller에다가 찾은 user객체에 get으로 가져온다.

기존에는 optional을 두번이나 날렸다.

postman에서 로그인을 먼저해라

header에 Authorization에다가 Bearer 띄어쓰기 한번하고 access type 값 복사해준거 넣어주기

profile
안녕하세요 개발하는 알파카입니다. https://github.com/oh-taehyun

0개의 댓글