• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

inmemory TokenStore -> jdbc TokenStore

20.02.11 09:58 작성 조회수 117

0

안녕하세요. 

Spring boot로 서버를 개발중인 창업자에요.

InMemory TokenStore로 개발 하고, JdbcTokenStore로 교체하여 운영서버에 올리고 싶어서 교체를 다 해놓았어요.

여기서 문제가 발생하여 질문드려요.

기존에는 Account 가 수정되면 바로 적용이되어 다음에 호출된 Api는 수정된 Account가 반환되었는데,

지금은 Token 발급 시점의 Account가 반환이 되고 있어요.

(실제 Account에 update 쿼리도 날아가고 DB에도 반영이 되구요.)

제가 여태까지 디버깅한 결과 SecurityContextHolder 의 UserCache에 캐슁이 되는데 이게 기존에는 잘 캐슁을 하는데 수정한 뒤로는 이게 잘 안되는 것 같아요. 

혹시 해결할 수 있는 힌트가 있을까 해서 질문 올립니다.

감사합니다.

답변 0

답변을 작성해보세요.

답변을 기다리고 있는 질문이에요.
첫번째 답변을 남겨보세요!