docs: Gmail 토큰 timezone 버그 수정 테스트 결과 추가

- 섹션 15: 수정 후 테스트 결과 추가
- happybell80 토큰 갱신 성공 확인 (UTC 정상 저장)
- 수정 전후 비교: 어제 시간 → 정확한 UTC 시간
- 토큰 상태 '유효'로 정상 인식 확인
- 버그 수정 성공 검증 완료
This commit is contained in:
happybell80 2025-08-25 00:53:04 +09:00
parent 46c724912d
commit 1eb25cb9fa

View File

@ -391,4 +391,55 @@ datetime.now(timezone.utc)
---
## 15. 수정 후 테스트 결과 (2025-08-25 00:50)
### 15.1 테스트 실행
```bash
# 토큰 갱신 API 호출
curl -X POST "http://localhost:9000/api/gmail/refresh/1e16e9d5-59f3-54da-a661-8abeabff4230"
# 응답
{
"status": "valid",
"user_id": "1e16e9d5-59f3-54da-a661-8abeabff4230",
"email": "goeun2dc@gmail.com",
"expires_in": 2416,
"access_token": "ya29.A0AS3H6N..."
}
```
### 15.2 DB 검증
```sql
-- UTC 기준 토큰 상태 확인
SELECT username,
expiry AT TIME ZONE 'UTC' as expiry_utc,
CASE WHEN expiry AT TIME ZONE 'UTC' > NOW() AT TIME ZONE 'UTC'
THEN '유효✅' ELSE '만료❌' END as status
FROM gmail_tokens;
```
**결과**:
| username | expiry_utc | status |
|----------|-----------|---------|
| happybell80 | 2025-08-25 01:30:10 | 유효✅ |
| 0914eagle | 2025-08-24 01:04:15 | 만료❌ |
| cdctfm | 2025-08-23 17:52:13 | 만료❌ |
### 15.3 수정 효과 확인
- **수정 전**: expiry가 `2025-08-24 16:30` (어제)로 저장
- **수정 후**: expiry가 `2025-08-25 01:30` (정확한 UTC)로 저장
- **결과**: 토큰이 "유효"로 정상 인식됨
### 15.4 결론
✅ **Timezone 버그 수정 성공**
- UTC 시간대가 올바르게 적용됨
- 토큰 갱신 API가 정상 작동
- 자동 갱신 메커니즘 복구 완료
### 15.5 남은 작업
- 0914eagle, cdctfm 사용자 토큰 재인증 필요
- 자동 갱신 크론잡 구현 권장
---
**문서 끝**