📋 محتويات الصفحة
📖 الوصف
Auth.js هو نظام مصادقة مفتوح المصدر مبني على NextAuth.js، يدعم Next.js, SvelteKit, Express, و Express-like frameworks. يوفر 50+ providers و JWT/Session strategies. Auth.js هو الاسم الجديد لـ NextAuth.js مع دعم أوسع للإطارات.
🎯 يستخدم في
مجالات استخدام هذه الأداة
•
Next.js authentication
•
SvelteKit authentication
•
Express OAuth
•
JWT-based auth
•
Session management
✨ المميزات
أبرز مميزات هذه الأداة
✓
50+ OAuth providers
✓
Multi-framework (Next.js
✓
SvelteKit
✓
Express)
✓
JWT و Session
✓
Adapters لـ 20+ databases
✓
Passkeys/WebAuthn (قريباً)
✓
Edge Runtime support
✓
TypeScript-first
✓
مفتوح المصدر
⚠️ العيوب
نقاط يجب مراعاتها
×
أقل ميزات من Auth0
×
لا يدعم كل المتطلبات المعقدة
×
قد يكون بطيئاً في بعض الحالات
💻 مثال على الاستخدام
كيفية استخدام هذه الأداة
# تثبيت Auth.js لـ SvelteKit
npm install @auth/sveltekit
# أو Next.js
npm install @auth/nextjs # (أو next-auth)
# أو Express
npm install @auth/express
📚 أدوات أخرى في Authentication
قد يعجبك أيضاً