كيفية إعداد تسجيل الدخول بالدعوات فقط في Logto
التسجيل بالدعوات فقط هو حالة استخدام شائعة. يزيد من الحصرية والأمان بينما قد يعزز التفاعل والاحتفاظ بالمنتجات في المرحلة المبكرة.
التسجيل بالدعوات فقط هو حالة استخدام شائعة. يزيد من الحصرية والأمان بينما قد يعزز التفاعل والاحتفاظ بالمنتجات في المرحلة المبكرة.
في هذه المدونة، سنشرح ما هو تسجيل الدخول بالدعوات فقط، ومتطلبات إعداده، وكيفية استخدام Logto بشكل مرن لتحقيق هدفك.
السيناريوهات الشائعة للتسجيل بالدعوات فقط
يستخدم تسجيل الدخول بالدعوات فقط بشكل شائع في السيناريوهات التالية:
- إطلاق في وضع التخفي: الوصول المبكر لمنتج أو خدمة جديدة لمستخدمين محددين.
- اختبار النسخة التجريبية: التحكم في من يمكنه تجربة وتقديم الملاحظات حول المنتج قبل الإطلاق الكامل.
- المجتمعات الحصرية: تقييد الوصول للأعضاء الذين يتلقون دعوة، مثل الشبكات المهنية أو المنتديات الخاصة أو الأنظمة الداخلية.
- الأحداث ذات الطلب العالي: إدارة الوصول المحدود للأحداث أو الدورات أو العروض الخاصة.
تساعد هذه السيناريوهات في خلق الحصرية وضمان إطلاق خاض ع للتحكم.
نظرة عامة على المتطلبات
دعونا نقسم المتطلبات التقنية إلى نقاط بسيطة:
- يجب تقييد التسجيل للمستخدمين المدعوين فقط. يمكن للجمهور العام تسجيل الدخول فقط، وليس التسجيل.
- يجب على المطورين أن يكون لديهم قائمة بعناوين البريد الإلكتروني لإرسال الدعوات إليها.
- سيستلم المستخدمون هذه الدعوات ويستخدمونها للوصول إلى التطبيق.
- يجب على المستخدمين إعادة تعيين كلمة المرور عند تسجيل الدخول لأول مرة.
تقدم Logto ميزات مرنة لتلبية هذه الاحتياجات. دعونا نستكشف كيفية إعدادها.
الوصفة
الميزات الأساسية لـ Logto للتسجيل بالدعوات فقط
لتنفيذ عملية تسجيل الدخول بالدعوات فقط في Logto، يمكنك الاستفادة من الميزات التالية:
ميزات Logto | الهدف |
---|---|
تعطيل التسجيل | تقييد التسجيل للمستخدمين المدعوين فقط |
إنشاء المستخدمين (وحدة تحكم Logto و واجهة برمجة التطبيقات الإدارية) | إنشاء المستخدمين يدوياً أو برمجياً. |
Webhook | استخدم حدث User.Created وخادم البريد الإلكتروني الخاص بك لتفعيل دعوة البريد الإلكتروني تلقائيًا |
عملية إعادة تعيين كلمة المرور | السماح للمستخدمين بتعيين كلمة المرور الخاصة بهم |
تلميح تسجيل الدخول | الانتقال مباشرة إلى صفحة "نسيت كلمة المرور" دون حاجة المستخدمين لتفعيل العملية يدوياً. |
إيقاف التسجيل في إعدادات تجربة تسجيل الدخول
نظرًا لأن المستخدمين لا يمكنهم التسجيل بأنفسهم ويمكنهم تسجيل الدخول فقط، انتقل إلى إعدادات تجربة تسجيل الدخول، وانقر على علامة التبويب تسجيل الدخول والتسجيل، وابحث عن قسم الخيارات المتقدمة. الإعداد الافتراضي هو التشغيل. قم بإيقافه حتى يرى المستخدمون صفحة تسجيل الدخول فقط.
يمكن للمسؤولين إنشاء حسابات المستخدمين باستخدام البريد الإلكتروني وتوليد كلمات مرور مؤقتة
لديك قائمة بعناوين البريد الإلكتروني للمستخدمين وتريد دعوتهم للتسجيل. بينما لا تقدم Logto ميزة دعوة مدمجة، يمكنك إنشاء حسابات المستخدمين يدويًا من خلال وحدة التحكم أو استخدام واجهة برمجة التطبيقات الإدارية لمعالجة إنشاء الحسابات بشكل جماعي.
إنشاء المستخدم يدوياً
إذا كان لديك عدد قليل من المستخدمين المدرجين مسبقاً، يمكنك إنشاء حساباتهم مباشرة في وحدة التحكم الإدارية. يمكن للمستخدمين بعد ذلك تسجيل الدخول باستخدام بريدهم الإلكتروني واستخدام خيار "نسيت كلمة المرور" لتعيين كلمة المرور الخاصة بهم.
الدعوات البرمجية
إذا كنت ترغب في جعل هذه العملية أكثر برمجية، يمكنك أتمتة إرسال الدعوات ورسائل الترحيب إلى قائمة عناوين البريد الإلكتروني للمستخدمين.
استخدم واجهة برمجة إدارة Logto لإنشاء حسابات المستخدمين بشكل جماعي
قم بإعداد تطبيق آلة لآلة، يمكنك أولاً الاستفادة من واجهة برمجة إدارة Logto لتمكين إنشاء المستخدمين بشكل جماعي.
استخدم Webhook لإرسال البريد الإلكتروني الترحيبي تلقائيًا
يمكنك إرسال رسائل البريد الإلكتروني الترحيبية من خلال استدعاء واجهة برمجة خادم البريد الخاص بك من الخادم الخاص بك. نظرًا لأنه لا يتطلب رمز تحقق، يجب أن تكون قادرًا على جلب جميع المعلومات الضرورية (مثل اسم المستخدم) وتخصيص محتوى البريد الإلكتروني وفقًا لذلك. مع Webhook سيتم تفعيل خدمة البريد الإلكتروني الخاصة بك من خلال Webhook عند حدث User.Created
لجعل هذه العملية أكثر تلقائية.
استخدم ميزة تلميح تسجيل الدخول لتفعيل عملية إعادة تعيين كلمة المرور تلقائيًا، مما يطالب المستخدمين بتغيير كلمة المرور الخاصة بهم وتسجيل الدخول
المعلمة login_hint
parameter، المحددة في المواصفة OpenID Connect، تستخدم لملء استمارة تسجيل الدخول مسبقًا بمحدد معرف المستخدم (مثل البريد الإلكتروني أو اسم المستخدم). مع Logto، يمكن دمجها مع معلمات شاشة تسجيل الدخول الأخرى لتحسين تجربة المستخدم.
على سبيل المثال، ملء حقل عنوان البريد الإلكتروني مسبقاً ببريد المستخدم الإلكتروني في استمارة تسجيل الدخول:
https://docs.logto.io/docs/references/openid-connect/authentication-parameters/#first-screen
الملخص
يوفر هذا الدليل إرشادات عالية المستوى ويسلط الضوء على الميزات الرئيسية لـ Logto لتنفيذ تدفق تسجيل الدخول بالدعوات فقط. يجمع بذكاء بين ميزات متعددة لخلق تجربة سلسة وشاملة.