Better Auth - เฟรมเวิร์ก Auth แบบครบวงจรสำหรับ TypeScript
(github.com/better-auth)- ไลบรารีสำหรับการยืนยันตัวตน (และการกำหนดสิทธิ์) สำหรับ TypeScript ที่ไม่ผูกกับเฟรมเวิร์กใดเฟรมเวิร์กหนึ่ง
- รองรับเฟรมเวิร์กหลากหลาย เช่น React, Vue, Svelte, Astro, Solid, Next.js, Nuxt, Tanstack Start และ Hono
- มีฟังก์ชันยืนยันตัวตนด้วยอีเมลและรหัสผ่าน พร้อมความสามารถด้านเซสชันและการจัดการบัญชีในตัว
- โซเชียลล็อกอิน: เชื่อมต่อกับผู้ให้บริการ OAuth ได้หลายราย เช่น GitHub, Google, Discord และ Twitter
- 2FA: ปกป้องบัญชีผู้ใช้ด้วยการยืนยันตัวตนสองขั้นตอนได้ด้วยโค้ดเพียงไม่กี่บรรทัด
- รองรับมัลติเทนแนนต์: จัดการองค์กร ทีม สมาชิก และฟังก์ชันเชิญได้ พร้อมระบบควบคุมการเข้าถึง
- ปรับปรุงประสบการณ์การใช้งานแอปพลิเคชันได้ด้วยปลั๊กอินทางการและปลั๊กอินจากชุมชน
1 ความคิดเห็น
https://github.com/twinstae/coaching-sospeso/blob/main/src/lib/auth.ts
ผมกำลังลองใช้ในโปรเจ็กต์ของผมอยู่ และความประทับใจแรกคือดูสะอาดตาและค่อนข้างดีครับ