LOADING EXPERIENCE

EFE İKAN

SOFTWARE DEVELOPER

0%
Projelere Dön
2025Backend / Security

Shield Auth Gateway

OAuth2 / JWT, rate limit ve API key yönetimi sunan merkezi kimlik doğrulama geçidi.

Proje özeti

Shield, mikroservisler için tek giriş noktası sağlayan bir auth gateway’dir. Token lifecycle, refresh rotation, rate limiting ve audit log ile güvenlik standartlarını merkezileştirir. Gateway katmanı diğer servislerin auth karmaşıklığını sıfırlar.

Teknoloji ve mimari

Go ile yazılmış gateway; JWT access + rotating refresh, API key scope’ları Redis’te. Rate limit token bucket. Downstream servisler sadece iç header’a güvenir. Audit log append-only.

Rolüm ve sorumluluklarım

Backend / Security

  • Token lifecycle ve refresh rotation’ı uygulamak
  • Rate limit ve API key scope modelini kurmak
  • Audit trail ve oturum izlemeyi bağlamak

Öne Çıkan Özellikler

  • OAuth2 + JWT token lifecycle
  • API key & scope yönetimi
  • Rate limiting & abuse koruması
  • Audit log ve oturum izleme

Teknik zorluklar ve çözümler

Refresh token hırsızlığı

Çözüm: Rotation + reuse detection: çalınan token tekrar kullanılırsa aile iptal edilir.

Ekran görüntüleri

Görseller yakında eklenecek — yer tutucu alanlar.

Shield auth akış diyagramı (yer tutucu)