Auth.js - Library autentikasi untuk web
(authjs.dev)- NextAuth.js berganti nama dan memperluas fungsinya agar lebih umum serta terlepas dari keterikatan tertentu
Fleksibel
- Dapat digunakan di mana saja: Next.js, SvelteKit, serta Vercel Edge / Serverless, dll.
- Mendukung database apa pun: MySQL, Postgres, MongoDB, ..
- Sesi database atau JWT
Mudah
- Mendukung layanan seperti Google, Facebook, Auth0, Apple, dll.
- Mendukung OAuth 2 + OpenID
- Fitur email / passwordless / magic link bawaan
- Dapat digunakan bersama penyimpanan username / password
Aman
- Cookie bertanda tangan, berawalan, dan hanya untuk server
- Perlindungan CSRF bawaan
- JWT dengan JWS / JWE / JWK
- Sinkronisasi tab, validasi ulang otomatis, keepalive
- Tidak bergantung pada JavaScript klien
1 komentar
Saat memakai next auth, rasanya terlalu terikat dengan next jadi tidak nyaman, tapi akhirnya ini keluar juga.