العربية
  • المصادقة
  • تعليمات
  • تسجيل
  • Webhook

كيفية إعداد تسجيل الدخول بالدعوات فقط في Logto

التسجيل بالدعوات فقط هو حالة استخدام شائعة. يزيد من الحصرية والأمان بينما قد يعزز التفاعل والاحتفاظ بالمنتجات في المرحلة المبكرة.

Guamian
Guamian
Product & Design

التسجيل بالدعوات فقط هو حالة استخدام شائعة. يزيد من الحصرية والأمان بينما قد يعزز التفاعل والاحتفاظ بالمنتجات في المرحلة المبكرة.

في هذه المدونة، سنشرح ما هو تسجيل الدخول بالدعوات فقط، ومتطلبات إعداده، وكيفية استخدام Logto بشكل مرن لتحقيق هدفك.

السيناريوهات الشائعة للتسجيل بالدعوات فقط

يستخدم تسجيل الدخول بالدعوات فقط بشكل شائع في السيناريوهات التالية:

  1. إطلاق في وضع التخفي: الوصول المبكر لمنتج أو خدمة جديدة لمستخدمين محددين.
  2. اختبار النسخة التجريبية: التحكم في من يمكنه تجربة وتقديم الملاحظات حول المنتج قبل الإطلاق الكامل.
  3. المجتمعات الحصرية: تقييد الوصول للأعضاء الذين يتلقون دعوة، مثل الشبكات المهنية أو المنتديات الخاصة أو الأنظمة الداخلية.
  4. الأحداث ذات الطلب العالي: إدارة الوصول المحدود للأحداث أو الدورات أو العروض الخاصة.

تساعد هذه السيناريوهات في خلق الحصرية وضمان إطلاق خاضع للتحكم.

نظرة عامة على المتطلبات

دعونا نقسم المتطلبات التقنية إلى نقاط بسيطة:

  1. يجب تقييد التسجيل للمستخدمين المدعوين فقط. يمكن للجمهور العام تسجيل الدخول فقط، وليس التسجيل.
  2. يجب على المطورين أن يكون لديهم قائمة بعناوين البريد الإلكتروني لإرسال الدعوات إليها.
  3. سيستلم المستخدمون هذه الدعوات ويستخدمونها للوصول إلى التطبيق.
  4. يجب على المستخدمين إعادة تعيين كلمة المرور عند تسجيل الدخول لأول مرة.

تقدم Logto ميزات مرنة لتلبية هذه الاحتياجات. دعونا نستكشف كيفية إعدادها.

الوصفة

الميزات الأساسية لـ Logto للتسجيل بالدعوات فقط

لتنفيذ عملية تسجيل الدخول بالدعوات فقط في Logto، يمكنك الاستفادة من الميزات التالية:

ميزات Logtoالهدف
تعطيل التسجيلتقييد التسجيل للمستخدمين المدعوين فقط
إنشاء المستخدمين (وحدة تحكم Logto و واجهة برمجة التطبيقات الإدارية)إنشاء المستخدمين يدوياً أو برمجياً.
Webhookاستخدم حدث User.Created وخادم البريد الإلكتروني الخاص بك لتفعيل دعوة البريد الإلكتروني تلقائيًا
عملية إعادة تعيين كلمة المرورالسماح للمستخدمين بتعيين كلمة المرور الخاصة بهم
تلميح تسجيل الدخولالانتقال مباشرة إلى صفحة "نسيت كلمة المرور" دون حاجة المستخدمين لتفعيل العملية يدوياً.

إيقاف التسجيل في إعدادات تجربة تسجيل الدخول

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

disable-sign-up.png

يمكن للمسؤولين إنشاء حسابات المستخدمين باستخدام البريد الإلكتروني وتوليد كلمات مرور مؤقتة

لديك قائمة بعناوين البريد الإلكتروني للمستخدمين وتريد دعوتهم للتسجيل. بينما لا تقدم Logto ميزة دعوة مدمجة، يمكنك إنشاء حسابات المستخدمين يدويًا من خلال وحدة التحكم أو استخدام واجهة برمجة التطبيقات الإدارية لمعالجة إنشاء الحسابات بشكل جماعي.

إنشاء المستخدم يدوياً

إذا كان لديك عدد قليل من المستخدمين المدرجين مسبقاً، يمكنك إنشاء حساباتهم مباشرة في وحدة التحكم الإدارية. يمكن للمستخدمين بعد ذلك تسجيل الدخول باستخدام بريدهم الإلكتروني واستخدام خيار "نسيت كلمة المرور" لتعيين كلمة المرور الخاصة بهم. manual-user-creation.png

الدعوات البرمجية

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

استخدم واجهة برمجة إدارة Logto لإنشاء حسابات المستخدمين بشكل جماعي

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

استخدم Webhook لإرسال البريد الإلكتروني الترحيبي تلقائيًا

webhook-user-create.png

يمكنك إرسال رسائل البريد الإلكتروني الترحيبية من خلال استدعاء واجهة برمجة خادم البريد الخاص بك من الخادم الخاص بك. نظرًا لأنه لا يتطلب رمز تحقق، يجب أن تكون قادرًا على جلب جميع المعلومات الضرورية (مثل اسم المستخدم) وتخصيص محتوى البريد الإلكتروني وفقًا لذلك. مع Webhook سيتم تفعيل خدمة البريد الإلكتروني الخاصة بك من خلال Webhook عند حدث User.Created لجعل هذه العملية أكثر تلقائية.

استخدم ميزة تلميح تسجيل الدخول لتفعيل عملية إعادة تعيين كلمة المرور تلقائيًا، مما يطالب المستخدمين بتغيير كلمة المرور الخاصة بهم وتسجيل الدخول

login-hint.png

المعلمة login_hint parameter، المحددة في المواصفة OpenID Connect، تستخدم لملء استمارة تسجيل الدخول مسبقًا بمحدد معرف المستخدم (مثل البريد الإلكتروني أو اسم المستخدم). مع Logto، يمكن دمجها مع معلمات شاشة تسجيل الدخول الأخرى لتحسين تجربة المستخدم.

على سبيل المثال، ملء حقل عنوان البريد الإلكتروني مسبقاً ببريد المستخدم الإلكتروني في استمارة تسجيل الدخول:

الملخص

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