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

حِيَل صغيرة لتحسين تجربة الإعداد لعملائك

تعلم كيفية تحسين تجربة تسجيل المستخدم مع معايير مصادقة Logto.

Simeng
Simeng
Developer

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

الشاشة الأولى

لنلقي نظرة سريعة على عملية مصادقة OIDC.

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

بشكل افتراضي، سيتم تقديم شاشة تسجيل الدخول للمستخدم.

شاشة تسجيل الدخول

إذا لم يكن للمستخدم حساب، يمكنه النقر على زر Register للتبديل إلى شاشة التسجيل.

شاشة التسجيل

ولكن ماذا لو جاء المستخدم إلى التطبيق بنيّة واضحة للتسجيل؟ بالتأكيد ستود تجاوز شاشة تسجيل الدخول وتوجيه المستخدم مباشرة إلى شاشة تسجيل مصممة بشكل جيد.

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

أو في حزمة دعم مطورة:

يمكن لمعيار first_screen أن يأخذ قيمتين: signIn أو register.

عن طريق تعيين معيار first_screen إلى register، يمكنك تجاوز شاشة تسجيل الدخول وتوجيه المستخدم مباشرة إلى شاشة التسجيل.

تمامًا مثل صفحتنا الرئيسية Logto.

البدء

عند نقر المستخدم على زر البدء، سيتم توجيهه مباشرة إلى شاشة التسجيل.

مرحبًا

تسجيل الدخول المباشر

معيار آخر مفيد في المصادقة يجب أن تعرفه هو direct_sign_in. يسمح لك هذا المعيار ببدء سير مصادقة تسجيل الدخول الموحد الاجتماعي أو المؤسسي مباشرة عن طريق تجاوز شاشة تسجيل الدخول.

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

على سبيل المثال، بدون تحديد معيار direct_sign_in، ستكون رحلة المستخدم لتسجيل الدخول الموحد المؤسسي كالتالي:

  1. يتم تقديم شاشة تسجيل الدخول الافتراضية.
  2. يدخل عنوان البريد الإلكتروني.
SSO
  1. يتم اكتشاف تسجيل الدخول الموحد ويقوم المستخدم بالنقر على زر تسجيل الدخول الموحد لبدء عملية SSO.

  2. بالإضافة إلى ذلك، إذا تم تكوين مزودي SSO متعددين تحت نفس مجال البريد الإلكتروني، سيُطلب من المستخدم اختيار مزود SSO المطلوب.

قائمة SSO

يمكن تبسيط هذا التدفق إذا كنت تعرف مزود SSO المطلوب للمستخدم مقدمًا.

يمكن أن يأخذ معيار direct_sign_in القيم التالية:

  • social:<provider-name>: بدء تدفق التوثيق الاجتماعي عبر طرف ثالث مباشرة. (مثلًا social:google)
  • sso:<connector-id>: بدء تدفق تسجيل الدخول الموحد المؤسسي مباشرة. (مثلًا sso:1234567890)

أضف معيار direct_sign_in إلى طلب مصادقتك:

أو في حزمة دعم مطورة:

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

الخاتمة

نحن في Logto نهتم جدًا بتجربة المستخدم. من خلال استخدام معايير first_screen وdirect_sign_in، يمكنك تحسين عملية الإعداد لعملائك بشكل كبير.

إذا كنت ترغب في إنشاء شاشة تسجيل بصريًا جذابة ومخصصة، تأكد من استكشاف ميزة custom-css الخاصة بنا.

لمزيد من المعلومات، تحقق من معايير المصادقة.