Security/Spring Security (1) 썸네일형 리스트형 [Spring Security] Redis에 refreshToken 저장 시 공백 이슈 redisTemplate을 이용하여 리프레시 토큰을 저장 할 때, 이상하게 토큰 값 앞에 공백이 왕창 박혀서들어온 토큰 값이랑 redis에 저장된 토큰 값이랑 비교가 안되었던 오류가 발생하였다. 인코딩, 디코딩 문제인줄 알았으나 확인 결과 아니었고,임시로 trim()으로 문자열을 비교해 테스트 코드를 통과시키긴 했지만 찝찝했다. 다시 시간을 두고 살펴본 결과 redisTemplate의 ValueOperations의 set 메소드가 다양한 오버로딩을 지원하고 있었고,세번째 인수 타입에 의한 이슈였다. public RefreshToken save(RefreshToken refreshToken) { redisTemplate .opsForValue() .. 이전 1 다음