문제:
DB에 Refresh Token이 잘 저장되다가,
Data truncation: Data too long for column 'refresh_token' at row 1
라는 에러 발생.
원인:
기존 claim에 userId, username, role이 포함됐던 것에
email, name을 추가하면서 JWT 토큰의 길이가 길어짐
해결:
claim을 줄이거나 DB의 refresh_token의 varchar 늘리기
궁금한 점:
claim이 아닌, issuer, subject가 추가되어도 길이가 늘어날까?
'Project > Boilerplate' 카테고리의 다른 글
게시글 Pagination 적용 (2 / 2 - 인피니티 스크롤형 게시판) (0) | 2025.03.10 |
---|---|
게시글 Pagination 적용 (1 / 2 - 리스트형 게시판) (0) | 2025.03.10 |
Mock 객체 테스트 시 필드 주의점 (0) | 2025.03.06 |
Spring Boot response로 header가 추가되지 않는 현상 (0) | 2025.03.06 |
User implements UserDetails 문제 (0) | 2025.03.06 |