Flowchart · Refresh token

Rotation kèm phát hiện tái sử dụng

Luồng làm mới refresh token Refresh token được băm SHA-256 rồi tra cơ sở dữ liệu; token đã bị huỷ mà dùng lại thì huỷ mọi token của người dùng, token hết hạn thì từ chối, còn lại thì rotate sang token mới và trả cặp token mới. KHÔNG CÓ CÓ KHÔNG CÓ KHÔNG POST /refreshrefresh token thô Băm rồi tra DBSHA-256 → TokenHash Tìm thấybản ghi? Token đãbị huỷ? Hết hạnhoặc quá trần? Huỷ mọi token của userLogCritical · reuse-detected Rotate R1 → R2R1.RevokedAt = nowgiữ nguyên AbsoluteExpiresAt Cặp token mớiaccess token + R2 Từ chối401đăng nhập lại Ngoại lệ: trong 10 giây đầu, trả lại R2cho tab gọi song song (mục 10.4.6) CHÚ GIẢIBắt đầu / kết thúcBước xử lýRẽ nhánhRotation và phát hiện tái sử dụng © tiennhm