كيف يمكنني استخدام أكثر من واحد OpenID?[مغلقة]

StackOverflow https://stackoverflow.com/questions/4661

  •  08-06-2019
  •  | 
  •  

سؤال

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

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

المحلول

أعتقد أن كل موقع أن تنفذ OpenID أن بناء البرمجيات السماح إدخالات متعددة بك OpenID التفويض.ومع ذلك, فقط لأن الموقع لا يسمح لك لإنشاء إدخالات متعددة لا يعني لا يمكنك مبادلة خارج OpenID الموردين.

كيفية تحويل بلوق الخاص بك إلى OpenID

الخطوة 1:الحصول على OpenID.هناك الكثير من الخوادم والخدمات هناك يمكنك استخدامها.يمكنني استخدام http://www.myopenid.com

الخطوة 2:إضافة هذين الخطين إلى بلوق الخاص بك هو القالب الرئيسي بين <HEAD></HEAD> العلامات في الجزء العلوي من القالب الخاص بك.معظم جميع محركات بلوق دعم تعديل القالب حتى هذا ينبغي أن يكون من السهل جدا و من الممكن أن تفعل الشيء.

على سبيل المثال:

<link rel="openid.server" href="http://www.myopenid.com/server" />  
<link rel="openid.delegate" href=http://YOURUSERNAME.myopenid.com/ />

هذا سوف تمكنك من استخدام النطاق الخاص بك/بلوق الخاص بك OpenID.

ائتمانات سكوت Hanselman و سيمون Willison هذه التعليمات البسيطة.

التبديل المورد الخاص بك

الآن أن OpenID يشير إلى بلوق الخاص بك ، يمكنك تحديث الرابط rel href هو أن أشير إلى مورد جديد و كل الأماكن التي كنت قد ربط بلوق الخاص بك OpenID استخدام مورد جديد.

نصائح أخرى

بالإضافة إلى الفوقية الوسم عينة أوتو, يجب أن تكون على علم ما إذا كان مزود الخدمة الخاص بك يدعم OpenID 2.0 (هناك العديد من التحسينات).إذا كان كذلك استخدام العلامات الفوقية على النحو التالي:

<link rel="openid2.provider" href="http://www.loginbuzz.com/provider.axd" />
<link rel="openid2.local_id" href="http://example.loginbuzz.com/" />
<link rel="openid.server" href="http://www.loginbuzz.com/provider.axd" />
<link rel="openid.delegate" href="http://example.loginbuzz.com/" />

فكرة جيدة أيضا استخدام الروابط آمنة ، ولكن هذا يمكن أن تحد من بعض الأطراف والاعتماد من تسجيل الدخول.هذا غير أنه يمكن حلها عن طريق توفير XRDS الوثيقة.

حقا أنيق شيء عن XRDS هو أن كنت قادرا على تحديد مقدمي خدمات متعددة في هذه الوثيقة.نقول لديك مجموعة من حسابات مختلفة كل مع مختلف مقدمي الخدمات الداعمة ملحقات مختلفة.الطرف المعول ثم قادرا على اختيار أفضل مباراة في حد ذاته.في XRDS الوثيقة يمكنك أيضا تحديد عناوين متعددة لكل خدمة من هذه الخدمات بحيث يتم استخدام https عند الاقتضاء.

كما أنصح شراء i-اسم كما أنه من التصميم هو أكثر أمنا (الكنسي ID - i-رقم المرتبطة i-اسم ملك لك حتى لو كنت-اسم تنتهي).

@prakesh

طالما يمكنك إقران كل منهم إلى نفس عنوان البريد الإلكتروني ، وأود أن أعتقد أنه من شأنه أن يؤدي إلى نفسه الاعتبار.

ولكن ما خبرتك ؟

عندما حاولت ذلك ، يجب حساب جديد مع 0 rep و لا steenkin شارات.حتى في هذه اللحظة حتى لا تسمح متعددة OpenID أن تترافق مع حساب واحد

لا باستخدام متعددة مفتوحة هوية مقدمي نوع من تقويض نقطة من فتح الهوية ؟

لا.أقول كنت تستخدم ياهو OpenID, ولكن عليك أن تقرر الانتقال إلى جوجل بدلا من ذلك.متعددة OpenIDs لكل حساب يسمح لك بربط حسابك مع جوجل OpenID ، ثم deauthorize ياهو OpenID.

لا باستخدام متعددة مفتوحة هوية مقدمي نوع من تقويض نقطة من فتح الهوية ؟

المفتاح هنا هو أن لا تغيير الهويات من أي وقت مضى.تغيير مقدمي الخدمات ، ولكن ليس الهويات.(هذا هو مثل الحياة الحقيقية)

حتى المستخدمين الجدد إلى OpenID أن تنظر أولا ما هويتهم يمكن أن يكون.

المستخدمين الذين لديهم بالفعل بعض نوع من موقع على شبكة الإنترنت أنها تملك أن تختار هذا العنوان و المستخدمين دون موقع على شبكة الإنترنت لديك هذه الخيارات:

  • الحصول على شيء مثل بلوق للحصول على URL
  • شراء i-اسم (أو اسم نطاق)
  • أو استخدام موفر الهوية الموردة URL

في حالة موفر الهوية الموردة URL المستخدمين بحاجة إلى أن تكون على علم أنه إذا كان في المستقبل اختاروا مندوبا أو تغيير الهويات في بعض الطريق أن لها أساسا هوية جديدة متعددة دعم الهوية مع RPs (و العمليات) محدودة (مطلوب عادة إلى إعادة ربط حساب محلي على RP موقع مختلف OpenID الهوية).

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