سؤال

http://github.com/uswaretech/django-socialauth/tree/master/socalauth/

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

بنية هذا يبدو وكأنه هيكل مشروع لأنه يحتوي على urls.py لكنني أدرك أيضا أن التطبيقات يمكن أن يكون لها أيضا ذلك. كما أن لديها manage.py مما يدفعني للاعتقاد بأنه مشروع (بالإضافة إلى الدلائل الفرعية).

لذلك يجب أن أكون دمج أجزاء من هذا في مشروعي الحالي؟ هذا ليس تطبيقا، أليس كذلك؟

يذكر README أيضا الاستيلاء على مفاتيح API. لذلك إذا كنت تريد واجهة قياسية حيث تنقر فوق شعار Google / Yahoo، فقم بإعادة توجيه نفسه عبر JavaScript إلى صفحة المصادقة حيث تقوم بتسجيل الدخول إذا لم تقم بتسجيل الدخول بالفعل، ركلك مرة أخرى إلى صفحتك الخاصة، هل أحتاج إلى API مفاتيح؟

أي نصائح خاصة أخرى موضع تقدير.

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

المحلول

كتبنا هذا

  1. هناك عدد كبير جدا من الشوك، التي تنتظرنا حتى قد ترغب في استخدام ذلك.
  2. إذا كنت تريد فقط OpenID، فأنت لا تحتاج إلى مفاتيح API
  3. إذا كنت تريد Twitter / fb، فأنت بالتأكيد تحتاج إلى مفاتيح.
  4. urls.py و ادارة.
  5. SocialAuth هو تطبيق Django، الذي يمكنك الانسحاب منه.

نصائح أخرى

أود استخدام شوكة من Agiliq (نفس الرجال).

إذا نظرت إلى الجميلات في Agiliq و USWARETECH، سترى أن شوكة Agiliq لديه ارتكاب آخر آخر.

ويمكنك أيضا استخدام Django-Social-Auth، والتي قد تبدو شوكة أخرى، لكنها تنفيذ مختلف تماما.

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