سؤال

هل هذا ممكن؟لقد جربت الكثير من الحلول: OATH2، نظرت إلى Twitter Oauth أمثلة، Clientlogin ... وتحتاج إلى العمل في PhoneGap (JavaScript).أواجه صعوبة في معرفة ذلك، كل ما أحتاج إليه هو بريد إلكتروني للمستخدم (تم التحقق منه).أي شخص حاول هذا من أي وقت مضى؟

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

المحلول

ممكن ولكن نوع من الكلبة، عفوا عن الفرنسية. أولا تحتاج إلى تسجيل تطبيقك. أنا أعمل على دمج Google Oauth2 إلى تطبيق Android، لذلك اخترت "تثبيت التطبيق" كخيار. G أعطاني معرف عميل يجب أن أتسلي على طول مجموعة من المعلمات الأخرى، بما في ذلك إعادة توجيه URI مزيفة حتى يظهر الكود في صفحة، كلاهما في الرأس وداخله.

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

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

سأعود إليك بمجرد تشغيل هذا.

hth

تحرير: حسنا، لقد حصلت عليه للعمل. أنا ذاهب لتحميل مشروع عينة على رمز Google، ابحث عن GoogleOuth2phoneGap في بضع ساعات. http://code.google.com/p/googleoauth2phonegap/

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