네, 액세스 토큰 유효성 확인후, 다시 인가 요청 하는 방법도 많이 사용합니다~
이런건 어떠실까요?
카카오 로그인으로 인가 요청->토큰요청-> 사용자 정보 확인 등
액세스 토큰 만료 시간 보다 짧게 사이트 세션 설정하시고
사이트 세션 만료되면 그냥 다시로그인 (로그인이 필요한 페이지 공통부에서 세션만료 체크만)
리다이렉트 URI 에서 토큰 요청 중 에러 발생하면 다시 로그인페이지로이동
유효성 여부를 체크하지 않고 유효한 Flow를 만들고 잘못된 경우 처음부터 다시 진행하는 것도 좋을 것같아요.