Skip to content

Conversation

@walwaljj
Copy link
Collaborator

🔥 Related Issue

close: #38

📝 Description

  • resolver 와 custom annotation을 구현했습니다.

변경 전

  • @RequestHeader("Authorization") String accessToken 또는 AuthorizationInterceptor.getAccessToken(); 으로 토큰을 가져오던 방식
  • 컨트롤러에서 인터셉터를 직접적으로 참조하거나 검증함.

변경 후

  • @Login LoginUser loginUser를 통해 로그인된 사용자 정보를 주입받습니다.
  • 이를 통해, 컨트롤러 메소드에서 직접적으로 accessToken을 추출하거나 처리할 필요가 없어졌습니다.

사용 예시

image
  • @parameter(hidden = true) : 스웨거에서 해당 Parameter가 요구되지 않도록 함.
  • loginUser.getAccessToken() : "Bearer " 가 생략된 현재 로그인 된 사용자의 accessToken 반환

⭐️ Review

스웨거에서 잘 동작하는것을 확인했습니다만 프론트와 연관된 코드는 인규님의 도움이 필요합니다....

7ccf7a3 해당 커밋 관련 도움 될 만한 글 : https://1-7171771.tistory.com/130

@walwaljj walwaljj self-assigned this Mar 29, 2024
@walwaljj walwaljj added 🔨 Refactor 코드 리팩토링 ✨ Feature 기능 개발 labels Mar 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

✨ Feature 기능 개발 🔨 Refactor 코드 리팩토링

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature] 토큰 효율적으로 가져오기

1 participant