Refresh Token Rotation 사용 시 Refresh Token 유효기간(90일)이 갱신 때마다 새로 시작되는지 문의
구성원 계정 OAuth(Authorization Code)로 Drive·Mail API를 쓰고 있습니다. 개발자 콘솔에서 Refresh Token Rotation을 On으로 두었고, Access Token을 갱신할 때마다 응답으로 온 새 Refresh Token을 저장해 다음 갱신에 쓰고 있습니다.
문서(인증 > OAuth)에는 Refresh Token 유효기간이 90일이고 Rotation On이면 갱신 시 새 Refresh Token이 발급된다고 되어 있는데, 아래 내용은 찾지 못해 문의드립니다.
1. Rotation으로 새로 받은 Refresh Token은 그 토큰이 발급된 시점부터 다시 90일인가요? 아니면 계속 갱신해 왔더라도 최초 동의 시점에서 90일이 지나면 만료되나요?
2. 최초 동의 시점 기준으로 만료된다면, 사용자가 다시 로그인·동의하지 않고 연결을 유지하는 방법이 있나요?
3. Refresh Token이 "Client ID + 구성원"당 100개까지 유지된다고 되어 있습니다. 같은 Client ID와 같은 구성원으로 두 프로그램(서버, PC 프로그램)이 각각 갱신하면, 한쪽이 자주 갱신할 때 다른 쪽 토큰이 오래된 순으로 만료될 수 있다는 뜻인가요?
감사합니다.
게시글에 새로운 댓글이 달리면 알림을 전송합니다.
댓글0
궁금한 점을 해결하지 못하셨나요?
지금 바로 NAVER WORKS 사용자들에게 물어보세요!