Mert Özen Her Satırda Daha İleri
Anasayfa Videolar HospitalLite (HMS): Refresh Token (Endpoint+Rotation)
HospitalLite (N-Tier Architecture Project)

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.