توصيل مزوّد الهوية الخاص بك لحسابات العملاء وإدارته

يمكنك توصيل مزوّد الهوية الخاص بك بحسابات عملاء Shopify لتزويد العملاء بتجربة تسجيل دخول مخصصة عبر جميع المنصات. يساعدك هذا الدليل في عملية الإعداد، بدءًا من تكوين حسابات عملائك وإعدادات مزوّد الهوية وصولاً إلى إكمال عملية التوصيل في لوحة تحكم Shopify.

قبل توصيل مزوّد الهوية الخاص بك، راجع متطلبات توصيل مزوّد الهوية الخاص بك.

اعتبارات لتوصيل مزوّد الهوية الخاص بك

راجع الاعتبارات التالية لتوصيل مزوّد الهوية الخاص بك بحسابات العملاء:

  • يمكنك توصيل عدة مزوّدي هوية بمنصة Shopify، ولكن لا يمكن أن يكون لديك سوى مزوّد هوية نشط واحد في كل مرة على متجرك الإلكتروني.
  • يُستخدم عنوان البريد الإلكتروني للعميل ومطالبة sub لتحديد هوية العملاء. يمكنك أيضًا مزامنة بيانات عملاء إضافية مثل الاسم، ورقم الهاتف، والعنوان، والإشارات من مزوّد الهوية الخاص بك إلى Shopify.
  • تكون جلسات العملاء صالحة لمدة 90 يومًا كإعداد افتراضي. يتم تعيين أوقات انتهاء صلاحية الرموز المميزة بواسطة مزوّد الهوية الخاص بك.

التوصيل بمزوّد هوية

للتوصيل بمزوّد الهوية الخاص بك، ستحتاج إلى إكمال المهام التالية بالترتيب:

الخطوة 1: تكوين إعدادات حسابات عملائك

  1. من لوحة تحكم Shopify، انتقل إلى الإعدادات > حسابات العملاء.

  2. في قسم مزوّد الهوية، انقر على إدارة.

  3. انقر على التوصيل بالمزوّد.

  4. في حقل اسم مزوّد الهوية، أدخل اسم مزوّد الهوية لخدمة المصادقة الخاصة بك.

  5. أبقِ صفحة التوصيل بمزوّد الهوية مفتوحة لتتمكن من نسخ عنوان URL لمعاودة الاتصال وعناوين URL لتسجيل الخروج من قسم تكوينات الإعداد أثناء تكوين إعدادات مزوّد الهوية الخاص بك.

الخطوة 2: تكوين إعدادات مزوّد الهوية الخاص بك

بعد إكمال الخطوات في لوحة تحكم Shopify من أجل التوصيل بمزوّد هوية، تحتاج إلى تكوين الإعدادات التالية في لوحة معلومات مزوّد الهوية الخاص بك. تختلف خطوات الإعداد باختلاف المزوّد الذي تتصل به. تواصل مع مزوّد الهوية الخاص بك للحصول على الدعم بشأن أي من خطوات الإعداد في لوحة معلومات مزوّد الهوية الخاص بك.

الخطوات:

  1. في علامة تبويب منفصلة بالمتصفح، افتح لوحة معلومات مزوّد الهوية الخاص بك.
  2. تسجيل تطبيقك: أنشئ تطبيقًا سريًا في لوحة معلومات مزوّد الهوية الخاص بك، ثم احصل على client_id وclient_secret.
  3. تكوين عناوين URL لإعادة التوجيه وتسجيل الخروج: في لوحة معلومات مزوّد الهوية الخاص بك، أدخل عنوان URL لمعاودة الاتصال وعناوين URL لتسجيل الخروج المقدمة في تكوينات الإعداد ضمن صفحة التوصيل بهويتك في لوحة تحكم Shopify.
  4. تحديد النطاقات: في لوحة معلومات مزوّد الهوية الخاص بك، تأكد من أن النطاقات تتضمن email وopenid.
  1. إعداد نقاط النهاية: تأكد من إعداد نقاط النهاية التالية في لوحة تحكم مزوّد الهوية الخاص بك:
    • التفويض
    • الرمز
    • JWKS
    • الاكتشاف: بناءً على مزوّد الهوية الخاص بك، قد يكون لنقطة نهاية الاكتشاف اسم مختلف، مثل Configuration، أو Well-Known Configuration.
  2. حدد موقع معلَمة URI لإعادة التوجيه بعد تسجيل الخروج الخاصة بمزوّد الهوية. بناءً على مزوّد الهوية الخاص بك، قد تُسمى هذه المعلَمة post_logout_redirect_uri، أو logout_uri، أو returnTo.
  3. احتفظ بهذه الصفحة مفتوحة في علامة تبويب المتصفح للرجوع إليها عند إكمال اتصال مزوّد الهوية الخاص بك.

الخطوة 3: إكمال اتصال مزوّد الهوية

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

الخطوات:

  1. ارجع إلى صفحة الاتصال بمزوّد الهوية في مسؤول Shopify.
  2. في قسم معلومات التطبيق، املأ المعلومات المطلوبة كما تظهر في إعدادات مزوّد الهوية.
  3. انقر على حفظ.
  4. انقر على اختبار الاتصال، ثم اختبر أن مصادقة مزوّد الهوية الخاص بك تعيد التوجيه إلى حسابات عملائك. إذا سجلت الدخول مؤخرًا إلى حساب العميل الخاص بك على متجرك الإلكتروني، فقد تحتاج إلى تسجيل الخروج ثم تسجيل الدخول مرة أخرى لاختبار مسار تسجيل الدخول الجديد.
  5. بعد اختبار اتصالك، انقر على تنشيط.

بعد تنشيط مزوّد الهوية الجديد، تُعرض شارة نشط بجوار اسم مزوّد الهوية الجديد في قسم مزوّد الهوية ضمن إعدادات حسابات العملاء.

الخطوة 4: إضافة زر تسجيل الدخول باستخدام Shop إلى صفحة تسجيل الدخول الخارجية

إذا كان متجرك يقدم Shop Pay كطريقة دفع، فيجب عليك إضافة "تسجيل الدخول باستخدام Shop" إلى صفحة تسجيل الدخول الخارجية.

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

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

يُستخدم كل من عنوان البريد الإلكتروني وsub من مزوّد الهوية لتحديد هوية العملاء. يعتمد مسار تسجيل الدخول للعميل على ما إذا كان عنوان بريده الإلكتروني يطابق ملفًا شخصيًا حاليًا في صفحة العملاء في مسؤول Shopify:

  • إذا كان هناك ملف شخصي للعميل بنفس عنوان البريد الإلكتروني في متجرك، فسيتم تسجيل دخول العميل إلى هذا الحساب.
  • إذا لم يكن هناك ملف شخصي للعميل لعنوان بريده الإلكتروني، فسيتم إنشاء حساب عميل جديد بعد تسجيل العميل للدخول بنجاح.

بعد أن يقوم أحد العملاء بالربط بمزوّد الهوية الخاص بك، يُعرض sub كمعرّف الموضوع في ملف تعريف العميل.

إذا كان ملف تعريف العميل مرتبطًا بالموضوع الخطأ في مزوّد الهوية الخاص بك، فيمكنك إلغاء ربط العميل من ملف تعريف العميل الخاص به في مسؤول Shopify. قد يواجه العملاء المتأثرون بعدم تطابق معرّف الموضوع رسالة الخطأ طريقة تسجيل الدخول التي استخدمتها لا تتطابق مع هذا الحساب. عند محاولتهم تسجيل الدخول.

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

لا يؤدي إلغاء الربط إلا إلى إزالة الاتصال بين العميل ومزوّد الهوية الخاص بك. ولن تتأثر ملفات تعريف العميل أو طلباته أو بيانات المتجر الأخرى.

الخطوات:

  1. في مسؤول Shopify، افتح صفحة العملاء.
  2. انقر على العميل الذي تريد إلغاء ربطه.
  3. في تفاصيل العميل، انقر على إلغاء الربط بجوار معرّف مزوّد الهوية الخاص بك، مثل Okta ID أو Auth0 ID.
  4. راجع معرّف الموضوع المعروض في مربع حوار التأكيد، وقارنه بمعرّف الموضوع المرتبط بهذا العميل في مزوّد الهوية الخاص بك. وإذا لم تتطابق معرّفات الموضوع، فمن المفترض أن يؤدي إلغاء الربط إلى حل خطأ طريقة تسجيل الدخول التي استخدمتها لا تتطابق مع هذا الحساب.
  5. انقر على إلغاء الربط للتأكيد.

العودة إلى Shopify كمزوّد الهوية الافتراضي

يمكنك تغيير مزوّد الهوية الخاص بك للعودة إلى تجربة تسجيل دخول العملاء الافتراضية في أي وقت.

الخطوات:

  1. من لوحة تحكم Shopify، انتقل إلى الإعدادات > حسابات العملاء.

  2. في قسم مزوّد الهوية، انقر على إدارة.

  3. في القائمة المنسدلة مزوّد الهوية الافتراضي، حدد تنشيط.

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

إدارة بيانات العملاء

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

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

تحديث مزوّد الهوية عند تغيير نطاق حسابات العملاء

إذا كنت تخطط لـ تغيير نطاق حسابات العملاء إلى عنوان URL مختلف، فستحتاج إلى تحديث إعدادات مزوّد الهوية قبل إجراء التغيير في Shopify. يضمن هذا تمكّن العملاء من مواصلة تسجيل الدخول دون انقطاع.

هذه الخطوات مطلوبة عند تحديث عنوان URL لحسابات العملاء في Shopify من التنسيق القديم، مثل shopify.com/1234567890/account، إلى تنسيق النطاق الفرعي الجديد account.your-store.com، أو من نطاق فرعي حالي إلى نطاق فرعي مختلف، مثل تحديث account.your-store.com إلى customers.your-store.com.

إضافة النطاق الفرعي الجديد لحسابات العملاء إلى مزوّد الهوية الخاص بك

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

الخطوات:

  1. سجّل الدخول إلى وحدة تحكم مسؤول مزوّد الهوية الخاص بك، مثل Auth0 أو Okta.
  2. حدد موقع التطبيق الذي أنشأته لـ Shopify.
  3. ابحث عن حقل URI لإعادة التوجيه وأضف إدخالًا جديدًا لنطاقك الفرعي المخصص. على سبيل المثال: https://account.your-store.com/authentication/login/external/callback
  4. ابحث عن حقل عنوان URL لتسجيل الخروج وأضف إدخالًا جديدًا لنطاقك الفرعي المخصص. على سبيل المثال: https://account.your-store.com/logout_callback
  5. احفظ تغييراتك في مزوّد الهوية. احتفظ بكل من عناوين URL القديمة والجديدة في الوقت الحالي.
  6. ارجع إلى مسؤول Shopify واتبع الخطوات الخاصة بـ تغيير نطاق حساباتك إلى عنوان URL الخاص بالنطاق الفرعي المخصص الجديد في Shopify.
  7. اختبر كلاً من تسجيل الدخول وتسجيل الخروج في واجهة متجرك للتأكد من أن كل شيء يعمل بشكل صحيح.
  8. اختياري: بعد التأكد من أن عملية تسجيل الدخول تعمل بشكل صحيح، يمكنك العودة إلى مزوّد الهوية الخاص بك وإزالة إدخالات النطاق القديمة.

أسماء حقول URI لإعادة التوجيه الشائعة حسب المزوّد

أسماء حقول URI لإعادة التوجيه الشائعة حسب المزوّد
المزوّدحقل URI لإعادة التوجيه
Auth0عناوين URL المسموح بها لرد الاتصال
Oktaعناوين URI لإعادة التوجيه عند تسجيل الدخول
Azure ADعناوين URI لإعادة التوجيه
أخرى
  • عنوان URL لمعاودة الاتصال
  • عنوان URI لإعادة التوجيه