أفضل كيفية الشاشة تتخلص من كلمة السر المحمية الموقع باسم 3rd الطرف ؟

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

سؤال

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

على الغالبية العظمى من هذه المواقع, الخيال الفرق والبطولات ليست عامة ، لذلك يجب أن تكون مسجلا في عضو من الدوري لمعرفة الفرق في الدوري.

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

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

وقد تأتي مع العديد من السبل الممكنة لحل هذه المشكلة:

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

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

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

أنا متأكد من أن هناك خيارات أخرى, ولكن هذه هي ما جئت حتى الآن.

لدي سؤالان:1.ما هي الاحتمالات الأخرى لهذا النوع من المهمة ؟ 2.أنا أكثر تقدير الناس تردد يعطيني ياهو (على سبيل المثال) كلمة المرور ؟ هو الخيار (1) أعلاه واضحة في الاختيار ؟

واقترح في التعليقات التي حاولت ياهو الأنابيب التي تبدو واعدة اقتراح لذلك بحثت قليلا.بعد أن نظرت الآن في هذا, أنا لا أعتقد أن هذا هو الخيار.يبدو أنني سأذهب مع الخيار 1.

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

المحلول

هذه هي المشكلة لقد تصارعت مع بضع سنوات مضت عندما أردت أن تفعل الشيء نفسه.موقعنا هو http://benchcoach.com والخيارات كنا بالنظر فيما يلي:

الأصلي اعتبرنا الحصول على بيانات اعتماد المستخدم و تسجيل الدخول.كنا ثم سجل في وتتخلص من الدوري وفريق معلومات عن الفندق.المشكلة هو أن هناك بعد قراءة عدة من مختلف شروط الخدمة ، وهذا من شأنه بالتأكيد أن ينتهك شروط الخدمة.علاوة على ذلك, ياهو!كان بالتأكيد واحدة من المواقع كنا النظر و مستخدمي البريد الإلكتروني (حيث يمكن أن تحصل على الوصول إلى البيانات الحساسة), Yahoo!المحفظة.بالإضافة إلى ذلك سيكون تافهة جدا ياهو/ESPN/سي بي اس لمنع لدينا برنامجي تسجيل الدخول بواسطة عنوان IP.

الحل استقر على (ليس 100% سعيدة ولكن لا يبدو أن العمل) كان يسأل المستخدمين لتثبيت المختصر (مثل delicious, digg أو رديت) التي من شأنها أن المنصب الحالي صفحة html إلى خدمتنا ، حيث يمكننا تحليل البيانات وتحميل قاعدة البيانات الخاصة بنا.إذا كانت لا تزال تسجيل في ياهو/ESPN/CBS حساب نود توجيهها مباشرة إلى صفحات خلاف ذلك ، تلك المواقع سيدفع من أجل المصادقة.بالنقر على بووكمركلت مرة أخرى ، نشر الصفحة إلى الخوادم الخاصة بنا.

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

المشاكل مع هذا أنه يأخذ 2 النقرات إلى آخر صفحة موقعنا.بالنسبة إلى رأس البطولات, نحن في حاجة 3-4 صفحات لذلك سوف يستغرق المستخدم لدينا 6-8 النقرات لمزامنة الدوري إلى الخوادم الخاصة بنا.نحن لا تزال تبحث في خيارات هذا.

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

نصائح أخرى

يحتمل أن تكون أكثر تعقيدا الجواب يمكن أن يكون القيام به مع (على سبيل المثال) ياهو الأنابيب.

نظريا يمكنك إنشاء الأنابيب التي يطالب المستخدم بيانات الاعتماد الخاصة بهم ويوفر لهم url الذي يحتوي على حياتهم كشط البيانات.أدخل عنوان URL هذا في موقعهم, و لم بتوفير بيانات الاعتماد الخاصة بهم مباشرة.حتى أفضل ، من أجل أمن واعية ، كان من الممكن أن تدرس ما كان أنبوب به فعلا قبل إدخال أي معلومات.

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

الخيار 1 هو الخيار الواضح.الناس الذين يثقون موقع الويب الخاص بك سوف توفر التفاصيل.هناك طريقة أخرى يمكنك الدخول إلى موقع آخر في حين أن الشاشة كشط.

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