Auth.js (NextAuth) Setup

Auth.js (NextAuth v5) mengelola autentikasi (OAuth Google, GitHub, Credentials) di Next.js secara instan.

👀 Contoh dulu

import NextAuth from "next-auth";
import GitHub from "next-auth/providers/github";
export const { handlers, auth, signIn, signOut } = NextAuth({ providers: [GitHub] });

Hasilnya: Export fungsi auth() dan handler OAuth siap pakai.

💡 Auth.js adalah solusi autentikasi standar untuk Next.js App Router.

📝 Sekarang giliranmu

Panggil fungsi NextAuth({}) dari pustaka NextAuth dan destrukturisasi hasil kembaliannya untuk mengambil objek handlers serta fungsi auth agar bisa diekspor.

Preview