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