OpenAuth: خادم OAuth 2.0 عالمي ومُدار ذاتيًا

2024-12-17

OpenAuth هو مزود مصادقة عالمي، قائم على المعايير، ومفتوح المصدر. يمكن نشره كخدمة مستقلة أو دمجها في تطبيقات موجودة، وهو يعمل مع أي إطار عمل وينفذ على Node.js و Bun و AWS Lambda أو Cloudflare Workers. بالتوافق مع مواصفات OAuth 2.0، يوفر OpenAuth واجهة مستخدم قابلة للتخصيص مع سمات مُصممة. على عكس معظم حلول المصادقة مفتوحة المصدر التي تأتي على شكل مكتبات، OpenAuth هو خادم مركزي مصمم لتسهيل الإدارة الذاتية على بنيتك التحتية. يتجاهل عمدًا إدارة المستخدمين، وبدلاً من ذلك يوفر وظائف استدعاء للبحث/إنشاء المستخدمين المخصصين. تخزين البيانات ضئيل (رموز التحديث، إلخ) باستخدام مخزن KV بسيط (Cloudflare KV، DynamoDB). واجهة مستخدم مُعدة مسبقًا متاحة، لكن يمكنك تخصيصها أو استبدالها بالكامل. تم إنشاء OpenAuth بواسطة فريق SST، ويسهل عملية المصادقة لتطبيقاتك.