سؤال

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

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

التعديل الثاني:أرى أن هناك صوت مستخدم حول إضافة هذا إلى SO. http://stackoverflow.uservoice.com/pages/general/suggestions/16685

هل كانت مفيدة؟

المحلول

هذا هو السبب في أنه يمكنك استخدام تفويض OpenID, ، أي.تقوم بإعداد علامتين META على موقع الويب الشخصي الخاص بك، ثم يمكنك استخدام عنوان URL الخاص بهذا الموقع كاسم مستعار لموفر OpenID الحالي الذي تختاره.إذا أصبح الأمر غير ودي، فما عليك سوى التبديل إلى علامة أخرى وتحديث علاماتك.

بالإضافة إلى ذلك، يمكنك دائمًا تشغيل موفر هوية OpenID الخاص بك (إذا كان لديك خادم به، على سبيل المثال، خادم ويب وPHP عليه).أنا أستعمل phpMyID لهذا.

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

نصائح أخرى

إنه أفضل ممارسات الطرف الذي يعتمد على OpenID للسماح بربط معرفات OpenID متعددة بحساب واحد.

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

إذا لم يقم Stack Overflow بهذه الأشياء، فهذا عيب في Stack Overflow، وليس OpenID.

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

http://wiki.openid.net/Run_your_own_identity_server

لا توجد طريقة لمنع Google من احتجاز صندوق الوارد الخاص بي في Gmail كرهينة حتى أدفع لهم مبلغًا قدره ن.أعتقد أن هذا أمر يتعلق بالثقة.

قد يساعد هذا:معرف مفتوح

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

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

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

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