HospitalLite (HMS): Refresh Token (Endpoint+Rotation)
1 Ağu 2026
09:12
YouTube'da izle
Açıklama
Bu video, JWT tabanlı kimlik doğrulama sistemlerinde Refresh Token kullanımını ve Rotation (döngüsel yenileme) mekanizmasının nasıl kurulacağını adım adım açıklamaktadır (0:00 - 0:20).
Videonun temel konu başlıkları şunlardır:
- Refresh Token Mantığı: Access token süresi dolduğunda, kullanıcının tekrar giriş yapmasına gerek kalmadan yeni bir access token alabilmesi için refresh token'ın nasıl kullanıldığı anlatılmaktadır (0:26 - 0:40).
- Servis ve Controller Entegrasyonu:
- AuthService katmanına Refresh işlemini gerçekleştiren metodun eklenmesi (0:40 - 3:18).
- Refresh işlemi için gerekli olan RefreshTokenDTO yapısının oluşturulması (3:20 - 3:36).
- AuthController üzerinde /api/auth/refresh endpoint'inin tanımlanması (3:36 - 4:17).
- Rotation ve Güncelleme: Refresh token kullanıldığında, eski token'ın geçersiz kılınıp yeni bir refresh token üretilmesi (Rotation) ve veritabanındaki kullanıcı bilgisinin güncellenmesi süreci uygulamalı olarak gösterilmektedir (5:36 - 6:30).
- Hata Yönetimi: Geçersiz veya süresi dolmuş refresh token durumlarında sistemin nasıl hata fırlattığı ve kullanıcının tekrar girişe yönlendirilmesi gerektiği vurgulanmaktadır (7:50 - 8:50).
Özetle, sistem güvenliğini artırmak için eski token'ın devreden çıkarılıp yerine yenisinin verildiği bir güvenli token yenileme akışı kurgulanmıştır.
Etiketler