سؤال

ما هو تطبيق CAS الذي يجب أن أستخدمه لتمكين علامة CAS واحدة من تسجيل الدخول إلى تطبيق DJango الخاص بي (Truesing A CAS محددا، فأنا غير مهتم بإنشاء مزود CAS)؟ ما يمكنني أن أجده ما يلي:

لقد استخدمت Django-CAS من قبل، ويبدو أنها تعمل ولكن يبدو نوعا مهجورا؟ يبدو أن Django-Caz للمستهلك على الأقل لديه نشاط أحدث.

ما هي إيجابيات وسلبيات كل تطبيق فعليين؟ هل هناك تطبيقات أخرى يجب أن تستخدمها؟

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

المحلول

لقد كنت أستخدم إصدار أقدم من Django-CAS لفترة طويلة الآن، ويعمل كما هو متوقع. لم أستخدم DJango-CAS للمستهلك، لكنني نظرت إلى ذلك.

مقارنة الكود بين المشرعين، يبدو أن Django-cas-consermer هو نسخة تجريدية من Django-CAS.

الاختلافات الأكثر هدايا هي:

  • Django-CAS للمستهلك يدعم فقط CAS الإصدار 1
  • يحتوي Django-CAS على الوسيطة التي تلتقط أي طلبات إلى django.contrib.auth.views.login وقطاع تسجيل الخروج وإعادة توجيهها إلى وجهات نظر تسجيل الدخول والخروج CAS

أيضا، إذا كنت تستخدم Apache، يمكنك التفكير في استخدام mod_auth_cas., ، وهو عميل CAS الرسمي. ثم يمكنك ببساطة استخدام django مصادقة المستخدم عن بعد.

نصائح أخرى

كانت Django-CAS مفقودة الميزات التي نحتاجها، لذلك اتصل بنا:http://github.com/kthse/django-cas2.

إذا كان شخص ما لا يزال مثيرا للاهتمام CAS على Django. يرجى تجربة أحدث نسخة وصيانة نشطة من Django CAS: django-cas-ng:

pip install django-cas-ng

DJANGO-CAS-NG هو تنفيذ عميل CAS (خدمة المصادقة المركزية). هذا المشروع يرث من Django-CAS. لا يتم تحديث Django-CAS منذ 2013-4-1. سيتضمن هذا المشروع Bugfix جديد وتطوير ميزة جديدة. لديها المزيد من الميزات:

  • دعم CAS الإصدار 1.0 و 2.0 و 3.0.
  • دعم Django 1.5، 1.6، 1.7 مع نموذج مخصص للمستخدم
  • دعم بيثون 2.7، 3.x

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

ال KSTATEOME / DJANGO-CAS ريبو أكثر نشطة في الآونة الأخيرة (2015) مع التفاصيل التالية.

متطلبات

  • الإصدار الحالي: 1.1.1
  • جانغو 1.5 أو أعلى،
  • بيثون 2.6, 2.7, 3.4

سمات

هذا هو شوكة K-State من الأصل وتتضمن عدة ميزات إضافية وكذلك الميزات دمجها من

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