Ana içeriğe geç

NestJS Auth Modül

nestjs-auth-module, NestJS için hafif (lightweight) bir kimlik doğrulama modülüdür.

Uygulamalarınızda sağlayıcı (sağlayıcı) tabanlı basit bir yapı sunarak şunları yapmanızı sağlar:

  • token üretmek
  • gelen Bearer token’ları doğrulamak/çözmek (verify/decode)
  • HTTP route’larını bir guard ile korumak
  • request üzerinden decode edilmiş payload’a erişmek

Desteklenen sürümler

  • NestJS: v10.x (paket bağımlılıkları @nestjs/common ve @nestjs/core için ^10 hedefler)
  • Node.js: NestJS v10 kurulumunuzun desteklediği Node sürümü
not

NestJS v9 (veya daha eski) desteğine ihtiyacınız varsa, paket bağımlılıklarının uyarlanması ve uyumluluk testlerinin yapılması gerekir.

Özellikler

  • ✅ Tak-çalıştır sağlayıcı tasarımı (mevcut sağlayıcı: JWT)
  • ✅ Bearer token akışı (Authorization: Bearer <token>)
  • ✅ Hazır guard + request payload erişimi
  • ✅ JWT işlemleri için jose altyapısı