سؤال

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

نريد الانتقال إلى مساحة اسم واحدة.ولكن هذا يجلب مشكلة أسماء المستخدمين الفريدة.

إذن ما هي أفضل فكرة؟

  • عنوان البريد الإلكتروني (مع التحقق)؟
  • سلسلة أبجدية رقمية فريدة ("johnsmith9234")؟
  • هل يجب أن ننظر إلى OpenID؟
هل كانت مفيدة؟

المحلول

عنوان البريد الإلكتروني

عاقِل

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

تحديث

بعد التسجيل، تأكد من مطالبة المستخدم بإنشاء نوع من اسم المستخدم، ولا تملأ الموقع العام بعنوان بريده الإلكتروني!هناك أيضًا فائدة أخرى لاستخدام عنوان البريد الإلكتروني لتسجيل الدخول:لن تحتاج إلى أي معلومات أخرى (مثل كلمة المرور / تأكيد كلمة المرور)، ما عليك سوى إرسال كلمة مرور مؤقتة لهم عبر البريد، أو التخلي عن كلمات المرور تمامًا وإرسال عنوان URL للاستخدام مرة واحدة إلى عنوان بريدهم الإلكتروني في كل مرة يرغبون في تسجيل الدخول (يرى: mugshot.org)

نصائح أخرى

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

تستخدم الكثير من المواقع في الوقت الحاضر كلاً من OpenID ومعرفها الخاص، مما يمنح المستخدمين الخيار.

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

هث!

أنا أحب OpenID، ولكنني سأظل أستخدم عنوان البريد الإلكتروني، إلا إذا كان مجتمع المستخدمين لديك يتمتع بخبرة فنية كبيرة.لا يزال الأمر أسهل بكثير بالنسبة لمعظم الناس لفهمه وتذكره.

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

من الجيد التحقق من عنوان البريد الإلكتروني، ولكن لا تجعله يمنع عمليات الاشتراك.

في الوقت الحالي، عملاؤنا هم في الغالب شركات.

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

إذا كان هذا "هل يجب أن يتطلب StackOverflow معرف OpenID لتسجيل الدخول" أو "هل يجب أن يسمح لك نظام تعليق مدونتي بالتعريف عن نفسك عبر OpenID"، فإن إجابتي ستكون "بالتأكيد!"، ولكن في هذه الحالة، لا أعتقد أن OpenID سيفعل ذلك كن لائقا.

أنا شخصياً أود أن أقول البريد الإلكتروني مع التحقق، OpenId هي فكرة رائعة ولكني أجد أن العثور على مزود خدمة تتعامل معه بالفعل هو أمر مؤلم، لم يكن لدي سوى openId هنا لأنه قبل يومين فقط من الإصدار التجريبي، قررت بدء مدونة على blogspot .لكن كل شخص على الإنترنت لديه عنوان بريد إلكتروني، خاصة عند التعامل مع الشركات، لا يختار الأشخاص استخدام مدونتهم الشخصية أو غيرها لتسجيل الدخول إلى الأعمال.

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

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

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

إذا كنت تبحث في OpenID فيجب عليك التحقق من ذلك http://eaut.org/ و http://emailtoid.net.يمكنك بشكل أساسي قبول عناوين البريد الإلكتروني لتسجيل الدخول وترجمتها خلف الكواليس إلى OpenID دون أن يضطر المستخدم إلى معرفة أي شيء.أشياءها جميلة ورائعة ...

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top