سؤال

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

ظننت انني سوف ابدأ مع Google.لقد وجدت لديهم قليلا رائعة API يسمى جهات اتصال Google API التي تتيح مبرمج مثلي الوصول إلى جهات الاتصال للمستخدم.

بعد بضع ساعات من الكفاح و رمي غزر رمز معا ، لقد ذهبت إلى عدد قليل من الطرق كتل.سؤالي الرئيسي هو:

هل هناك أي طريقة أستطيع أن لدي المستخدم في تقديم اسم المستخدم وكلمة المرور لحساب Gmail على موقع قانون بلدي استرداد جهات الاتصال دون أن سيئة إعادة توجيه إلى Google تسجيل الدخول الصفحة ؟ انها نوع من أنقاض كله تدفق بلدي التطبيق على شبكة الإنترنت.

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

واحد شعاع الأمل لدي هو ClientLogin طريقة المصادقة.مرة أخرى, هناك الصيد ، وأحيانا جوجل يلقي لك كلمة التحقق بدلا من رمز المصادقة.مرة أخرى, المستخدم تدفق دمر.

لقد لاحظت أن لدينا حسن رأ' الأصدقاء في تويتر أنه يعمل على ما يرام.لا أحد يعرف كيف يفعلون ذلك ؟

وذلك بفضل!

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

المحلول

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

أنها توفر صغير انقطاع في تدفق التطبيق على شبكة الإنترنت, ولكن أوث عموما يوفر الاستدعاء بحيث أنه لا ينبغي أن يكون حقا كبير من الاضطراب.في مقابل أن المستخدمين يمكن أن يشعر أكثر أمنا و يمكنك تجنب أي قضايا من الحاجة إلى تخزين (ثم التخلص من) المستخدم وكلمات السر.

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

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