العربية
  • cursor
  • integration
  • ai

كود Vibe باستخدام Cursor و Logto لبناء تطبيقك بسرعة والتعامل مع تدفقات تسجيل الدخول

تعلم كيف تبرمج تطبيق معرض صور بسرعة باستخدام Cursor وأضف تسجيل الدخول مع Logto خلال دقائق. من واجهة المستخدم إلى المصادقة، العملية سريعة وبسيطة ومدعومة بالذكاء الاصطناعي.

Guamian
Guamian
Product & Design

توقف عن إضاعة أسابيع في مصادقة المستخدم
أطلق تطبيقات آمنة بشكل أسرع مع Logto. قم بدمج مصادقة المستخدم في دقائق وركز على منتجك الأساسي.
ابدأ الآن
Product screenshot

البرمجة بأسلوب Vibe أصبحت شائعة بفضل أدوات قوية مثل Cursor و Windsurf. حتى مع خبرة محدودة، يمكنك بناء تطبيقك الخاص بسرعة.

بالنسبة للعديد من المطورين وصنّاع التطبيقات، قد يكون إعداد تدفقات تسجيل الدخول أمراً معقداً. لكن مع MCP وميزات فهم السياق المدمجة في بيئات البرمجة الحديثة (IDE)، أصبح إضافة المصادقة إلى تطبيقك مهمة غير معقدة حتى لو لم تكن مطوراً.

في هذا الدليل، سأريك:

  1. كيفية بناء تطبيق ويب باستخدام البرمجة بأسلوب Vibe في Cursor.
  2. كيفية إضافة المصادقة (تدفقات تسجيل الدخول) مع Logto لحماية محتواك.

بناء تطبيق معرض صور في Cursor

أولاً، فقط أفتح محادثة في Cursor وأكتب الطلب:

"أنشئ تطبيق صفحة واحدة باستخدام Next.js Page Router." سيقوم Cursor بالباقي ويولّد التطبيق لي.

cursor_1.png

لنجعله تطبيق معرض صور. سيساعدني في جلب عدة صور من Unsplash وتنظيمها تلقائياً.

cursor_2.png

cursor_3.png

إضافة المصادقة إلى تطبيق معرض الصور

تقليدياً، كان عليك قراءة الوثائق يدوياً والعمل مع SDK لإتمام التكامل. ولكن مع Cursor، يمكنك الاستفادة الكاملة من الذكاء الاصطناعي لجعل العملية أكثر سلاسة وسرعة.

إضافة وثائق Logto كسياق

يمكنك إضافة تدفق تسجيل دخول لحماية تطبيقك. يدعم Cursor الطلبات الواعية بالسياق، لذا يمكنك إضافة وثائق Logto كمصدر مرجعي. هذا يتيح لك دمج المصادقة بسهولة باستخدام Logto SDK لـ Next.js (Page Router).

cursor_4.png

إكمال التكامل

كما ترى، يستند إلى دليل البداية السريعة ليخبرك بالخطوات التالية. في الخطوة الثانية، يطلب مني إعداد تغيرات مثل appId و endpoint وما إلى ذلك. للحصول على هذه البيانات، يجب علي الذهاب إلى Logto Cloud وتسجيل تطبيق جديد.

cursor_5.png

cursor_6.png

كما يطلب مني إدخال http://localhost:3000/api/auth/callback/logto كعنوان إعادة توجيه.

cursor_7.png أدخل عنوان إعادة التوجيه في وحدة تحكم Logto Cloud

cursor_8.png احصل على هذه القيم واحتفظ بها في ملف الإعدادات الخاص بك.

لذا فقط أزود معرف التطبيق App ID، وسر التطبيق App Secret، ونقطة النهاية الخاصة بـ Logto إلى Cursor، ويحدث لي الشيفرة تلقائياً.

الآن، أشغل الخادم لتظهر لي صفحة رئيسية بسيطة للتسجيل. عند النقر على تسجيل الدخول Sign In، يتم توجيهي إلى صفحة تسجيل دخول Logto.

cursor_9.png

cursor_10.png

أجل! تم توجيهي بنجاح إلى صفحة تسجيل دخول Logto!

تحسين الواجهة واختبار التدفق الكامل

الشاشة الأولية كانت بسيطة جداً، لذا طلبت من Cursor تحسين التصميم.

cursor_11.png

هذه النتيجة التي حصلت عليها.

cursor_12.png

حان الوقت الآن لاختبار التدفق بالكامل.

بالمناسبة، Logto يأتي مع خدمة بريد إلكتروني مدمجة، لذا يمكنك المرور بإجراء تأكيد البريد الإلكتروني بالكامل مباشرةً.

cursor_13.png

cursor_14.png

بعد إكمال الخطوات، تم تسجيل دخولك بنجاح ويمكنك رؤية معرف المستخدم الخاص بك على الشاشة.

cursor_15.png

الآن دعونا نتحقق هل تمت إضافة هذا المستخدم إلى وحدة تحكم Logto… رائع! تم ذلك! 🎉

cursor_16.png

بفضل وثائق Logto، وأفضل الممارسات، وبرمجة بأسلوب Copilot، أصبح التكامل بسيطاً حتى لأولئك الذين ليس لديهم خبرة تقنية كبيرة. إعداد تدفق تسجيل الدخول لم يعد مهمة ثقيلة أو مملة.

التحديثات المستقبلية

هذا مجرد مثال تدريبي بسيط. تعمل Logto حالياً على بناء خوادم MCP التي تعمل مباشرةً داخل بيئة البرمجة خاصتك (IDE)، مما يسمح لك بالتفاعل مع وحدة تحكم Logto و إدارة API دون مغادرة بيئة التطوير. مع هذا ستتمكن من:

  1. إنشاء وإدارة المستخدمين
  2. جلب السجلات
  3. تكوين وإدارة تدفقات تسجيل الدخول
  4. تصميم وإدارة التفويض (مثل موارد API، الأذونات، والأدوار)
  5. إدارة التطبيقات والموارد
  6. والمزيد

تابع الجديد، فمع قوة الذكاء الاصطناعي وتصميم بنية Logto القوي، التكامل مع المصادقة لم يعد تحدياً!