29 คะแนน โดย xguru 2022-12-22 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • NextAuth.js เปลี่ยนชื่อและขยายความสามารถให้ครอบคลุมมากขึ้นพร้อมแยกส่วนการทำงานออกจากกัน

Flexible

  • ใช้งานได้ทุกที่: Next.js, SvelteKit และ Vercel Edge / Serverless เป็นต้น
  • รองรับฐานข้อมูลได้ทุกแบบ: MySQL, Postgres, MongoDB,..
  • ใช้ได้ทั้งเซสชันบนฐานข้อมูลหรือ JWT

Easy

  • รองรับบริการอย่าง Google, Facebook, Auth0, Apple เป็นต้น
  • รองรับ OAuth 2 + OpenID
  • มีฟีเจอร์อีเมล / Passwordless / magic link ในตัว
  • ใช้งานร่วมกับที่เก็บ Username / Password ได้

Secure

  • Signed, prefixed, server-only cookies
  • มีการป้องกัน CSRF ในตัว
  • JWT with JWS / JWE / JWK
  • Tab syncing, auto-revalidation, keepalives
  • ไม่พึ่งพา JavaScript ฝั่งไคลเอนต์

1 ความคิดเห็น

 
hobbyist 2022-12-24

ตอนใช้ next auth มันอึดอัดเพราะถูกผูกกับ Next มากเกินไป แต่ในที่สุดก็ออกมาสักทีนะ