현재 OAuth2Client 라이브러리를 사용하여 카카오 소셜 로그인을 구현한 상태입니다.
소셜 로그인 시 URL을 http://localhost:8080/oauth2/authorization/kakao로 입력 후 로그인을 수행하면 소셜 로그인이 성공적으로 작동하면서 카카오에서 발급해주는 사용자 액세스 토큰을 확인할 수 있었는데 사용자 리프레시 토큰은 같이 발급이 안되는건가요?
추후 토큰 갱신을 위해서 사용자 액세스 토큰과 사용자 리프레시 토큰이 둘 다 필요하다고 문서에서 확인을 해서 사용자 리프레시 토큰을 얻고자했지만 얻을 수 없어 도움을 요청합니다.
토큰 갱신을 할 때 카카오부터 발급받는 리프레시 토큰을 요청 파라미터 중 하나로 포함시키는 것으로 알고 있는데요.
이 때, 응답이 200 OK가 나오긴 했는데 말씀하셨던대로 재발급 주기가 도래하기 전까지는 액세스 토큰이라도 전달이 되어야 하는데 액세스 토큰이 null이 나오는 이유는 무엇인가요?
카카오 액세스 토큰과 카카오 리프레시 토큰이 둘 다 유효한 상황이면 요청을 보내도 Null이 나오는 것인가요?
카카오 액세스 토큰만 만료된 상태고 카카오 리프레시 토큰이 유효한 상황이라면 액세스 토큰만을 다시 발급받는 것이 맞나요?