معرف جوجل المفتوح:الصفحة المطلوبة غير صالحة

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

  •  20-09-2019
  •  | 
  •  

سؤال

أنا أكتب طرفًا معتمدًا، وأستخدم موفر Google.ياديس يقودني إلى https://www.google.com/accounts/o8/ud, ، أقوم بإنشاء اقتران، وإعادة توجيه متصفح المستخدم إلى عنوان URL هذا (HTTP 307)، وملء معلمات الاستعلام التالية:

  • معرف مفتوح: http://specs.openid.net/auth/2.0
  • معرف مفتوح:checkid_setup
  • openid.assoc_handle:القيمة_المستلمة_من_الرابطة,
  • openid.return_to: http://my_host:and_port/?returned=1

AFAICT، لقد ملأت كل ما من المفترض أن أقدمه، ومع ذلك يحصل متصفح المستخدم على صفحة من Google تقول "الصفحة التي طلبتها غير صالحة".في أي طريق؟

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

المحلول

تم تشغيل الخطأ حرفيًا من خلال عدم تضمين ملف openid.claimed_id و openid.identity المعلمات التي يجب ضبطها على "http://specs.openid.net/auth/2.0/identifier_select".مع هذه المجموعة، أحصل على خطأ آخر، والذي يمكن حله عن طريق ملء البيانات أيضًا openid.realm, ، بنفس القيمة openid.return_to.

على الرغم من أنني قمت أيضًا بتنفيذ اكتشاف RP، يبدو أن Google لا تستخدمه.

نصائح أخرى

هل قمت بإعداد اكتشاف RP لموقعك حتى الآن؟وهذا شيء آخر عليك القيام به، وربما تقوم Google بفرضه الآن.

http://blog.nerdbank.net/2008/06/why-yahoo-says-your-openid-site.html

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