📌 Next.js – Auth.js (NextAuth.js) ile Kimlik Doğrulama

Next.js projelerinde kullanıcı kimlik doğrulaması için NextAuth.js (yeni adı Auth.js) kullanılır. Server ve client taraflı güvenli oturum yönetimi sağlar.


1️⃣ Auth.js Genel Bilgiler

npm install next-auth@beta
AUTH_GOOGLE_ID=xxx
AUTH_GOOGLE_SECRET=yyy
AUTH_GITHUB_ID=zzz
AUTH_GITHUB_SECRET=aaa

2️⃣ Dinamik Rotlar ve auth() Fonksiyonu

const session = await auth();

3️⃣ Auth.js Yapılandırması ve Sağlayıcılar