Skip to content

Conversation

@m-a-king
Copy link
Collaborator

@m-a-king m-a-king commented Dec 6, 2024

resolved :

📌 과제 설명

AccessToken을 쿠키에 설정해 줄 때, httpOnly로 설정되어 프론트에서 이를 헤더에 담을 수만 있고 Prefix를 설정할 수 없습니다.
Bearer 키워드(공백 유의)가 문제가 되는데 이를 JwtFilter에서 핸들링하겠습니다.

👩‍💻 요구 사항과 구현 내용

  • Bearer 키워드 유무에 따른 토큰 핸들링

✅ PR 포인트 & 궁금한 점

  • 쿠키에는 Bearer 키워드가 설정될 수 없습니다. 띄어쓰기가 있는 것이 쿠키 정책에 올바르지 않아서 인코딩이 필요했고, 이를 해결하기 위해서 prefix 조건문을 추가했습니다.
  • 기존 로직에도, 클라이언트 변경 요청에도 알맞은 결과를 반환합니다.

m-a-king and others added 4 commits December 7, 2024 00:48
- 쿠키는 인코딩없이 절대로 띄어쓰기가 들어갈 수 없음.
- Authorization 헤더에 Bearer 키워드가 있을 경우, 접두사를 제거하여 처리.
- Bearer 키워드가 없는 경우, 그대로 처리.
- 클라이언트의 다양한 요청 형식을 수용하도록 개선.
@m-a-king m-a-king linked an issue Dec 6, 2024 that may be closed by this pull request
1 task
@m-a-king m-a-king self-assigned this Dec 6, 2024
@m-a-king m-a-king added bug Something isn't working 재중 Fix labels Dec 6, 2024
@sonarqubecloud
Copy link

sonarqubecloud bot commented Dec 6, 2024

@7zrv 7zrv merged commit 4837aa7 into main Dec 7, 2024
3 checks passed
@7zrv 7zrv deleted the fix/178-add-prefix-bearer-to-accesstoken branch December 7, 2024 01:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working Fix 재중

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FIX] AccessToken의 Bearer 키워드 문제 해결

4 participants