سؤال

يدعم Google وFB بشكل صحيح معلمة "الحالة" لـ oauth.ماذا عن ياهو؟

كيفية تمرير البيانات المخصصة عبر الطلبات في عملية Yahoo oauth؟

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

المحلول

تنفيذ Yahoo Oauth2 يدعم المعلمة الحالة .يمكنك إرفاقها في الطلب الرئيسي.هذا هو PHP الأساسية:

giveacodicetagpre.

نصائح أخرى

مثل Jan قال، ياهو هو Oauth 1 ... ولا يتطلب معلمة حكومية.

ستلاحظ أن Google و FB تتطلب أن يتم تعريف / عنوان عنوان URL لكل اتصال بشكل صريح مع Google / FB.إذا كنت ترغب في الانحراف عن أولئك عناوين URL ... تحتاج إلى استخدام معلمة الحالة.

ياهو يتطلب فقط تسجيل مضيف / المجال الخاص بمكالمك مرة أخرى. الباقي متغير تماما وقد يحتوي على أي معلمة تريدها http://myregistereddomain.com/whaterpath/؟some_param=whatevr&؛state=heres_your_state&foo=bar

تطبق Google وFacebook بروتوكول OAuth 2، الذي يتطلب من الموفر دعم state معامل.OAuth 1، الذي تنفذه شركة Yahoo، يفعل ذلك لا لديك مثل هذه المعلمة.

يمكنك على سبيل المثال.قم بتخزين ملف تعريف الارتباط في متصفح المستخدم لحفظ الحالة.

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