كيفية تسجيل الدخول في LinkedIn تلقائيا من تطبيق ASP.NET؟

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

سؤال

لقد قمت بإنشاء اسم مستخدم وكلمة مرور لإدخال ويبحث الأشخاص في LinkedIn. الآن، أنا يدفع تطبيق ويب باستخدام ASP.NET. أحتاج إلى فتح صفحة منبثقة تعرض النتائج التي تم البحث فيها في المرتبطة بمسجلة عند تسجيل الدخول. عندما تعرض صفحة المنبثقة، أحتاج إلى تسجيل الدخول تلقائيا باستخدام اسم المستخدم وكلمة المرور تلقائيا.

لذلك، إليك سؤالي، وكيفية تسجيل الدخول تلقائيا عند النقر فوق الزر النقر في تطبيق ASP.NET باستخدام مرتبط باسم المستخدم وكلمة المرور؟

شكرا

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

المحلول

المشكلة هي ذات شقين:

  1. تحديد أوراق الاعتماد التي للاستخدام
  2. في الواقع تسجيل الدخول

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

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

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

نصائح أخرى

ربما تساعد هذه المقالة: http://www.suddenelfilio.net/net/2017/08/24/linkedin-oAuth-using-hammock-in-csharp-asp-net/ يوضح كيفية استخدام واجهة برمجة تطبيقات LinkedIn باستخدام مكتبة راحة الأرجوحة في Codeplex +

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