سؤال

هل من الممكن استخدام موقع الويب/المدونة الشخصية لتسجيل الدخول إلى المواقع التي تستخدم OpenID, والتفويض إلى حساب Google الخاص بي؟


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

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

المحلول

من الممكن الآن تفويض OpenID إلى حساب Google الخاص بك (وليس تطبيقات Google).

لا هذا غير ليس باستخدام Demo OpenID مزود باستخدام محرك التطبيق. هذا هو حساب Google الحقيقي الخاص بك!

أولاً ، تحتاج إلى تمكينك ملفات تعريف Google. حاول عرض ملفك الشخصي وتحريره ، يجب أن يكون هناك خيار لتعيين عنوان URL الخاص بك. لديك خياران هناك: إما استخدام اسم حساب Gmail الخاص بك (بدون جزء @gmail.com) كمعرف ملف التعريف الخاص بك ، أو رقم عشوائي مخصص لك. الأمر متروك لك لتحديد أي واحد لاستخدامه. في كلتا الحالتين ، هذا المعرف هو معرف ملف التعريف الخاص بك أدناه.

أضف الآن رمز HTML التالي إلى صفحة التفويض الخاصة بك:

<link rel="openid2.provider" href="https://www.google.com/accounts/o8/ud?source=profiles" /> 
<link rel="openid2.local_id" href="https://profiles.google.com/[YOUR PROFILE ID]" /> 

وقد تم ذلك. الآن حاول تسجيل الدخول لذلك مع عنوان URL المخصص الخاص بك!

نصائح أخرى

على الرغم من ما تقوله الإجابة المقبولة ، أنت لاتفعل تحتاج إلى الانضمام إلى Google+ لاستخدام Google كمندوب نظرًا لأن لديك بالفعل معرف محلي ، كونك جزءًا من بريدك الإلكتروني الذي يسبق @.

بالنظر إلى حساب Google الحالي لـ some-name@gmail.com, ، تحتاج ببساطة إلى الرابطين التاليين في صفحة المندوبين الخاصة بك head الجزء:

<link rel="openid2.provider" href="https://www.google.com/accounts/o8/ud">
<link rel="openid2.local_id" href="https://profiles.google.com/some-name">

لقد فعلت هذا للتو والتحقق من أنه يعمل دون الانضمام إلى Google+.

OpenID 2.0 لحسابات Google قد اختفتhttps://support.google.com/accounts/answer/6206245

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